私はcakephpの初心者で、コントローラーにコントローラーをインポートしたいので、以下の構文を使用します。これは、ユーザーコントローラーをインポートするコントローラーです。
users_controller.php
function api_work(){ $data = $this->User->find('all'); $this->set('data' , $data); }
plays_controller.php
function api_show()
{
$this->layout= false;
App::import('Controller', 'Users');
$Users = new UsersController;
$Users->constructClasses();
$data = $Users->api_work();
pr($data); //it not display anything and shows error like undefined varia
ble
}
コントローラが正常にインポートされました。質問は、api_work() 関数からデータを返すにはどうすればよいですか?