Използвам CakePHP. Създадох външен клас, който не е модел, нито контролер. Структурата на класа изглежда така
class UploadImage{ function sayHello(){ return "hahaha"; } }
Запазих класа в директорията App->Lib и го нарекох UploadImage.php
Исках да извикам метода sayHello()
в моя контролер, който е:
class ContentsController extends AppController { public $helpers = array('Html', 'Form'); public function index() { $test = App::uses('UploadImage','Lib'); debug($test->sayHello()); } }
Сега, когато стартирам горната страница, получавам следната грешка:
Грешка: Извикване на членска функция sayHello() на не-обект