PHP初心者です。
CAKEPHP 3.2.1を初めて使用しています。
Windows 8.1のローカル環境にて開発を行っております。
現在、ビジネスロジックをAPP\src\Controller配下で作成しているのですが、
助言を頂きAPP\src\Model\にLogicディレクトリを作成し、その配下へ移行させControllerからコールをしたいと思っております。
数々のサイトを参考にさせていただきましたが、よく理解することが出来ませんでした。
プログラム経験のほぼ皆無な為、composer.jsonに以下記述をいたのですが、Fatal Errorとなります。
何が正しくて何がダメなのか判断できないので、御助言、御鞭撻の程いただけないでしょうか。
又、環境回りは自分で設定したわけでないので、変更時の影響範囲が判断することが・・・
lang
1**App\composer.json** 20. 31. "autoload": { 42. "psr-4": { 53. "App\\": "src" 64. "App\\Controller\\": "src/Model/Logic/", '←追加' 75. }
lang
1**App\src\Controller\TestController.php** 20. 31.class TestController extends AppController{ 42. public $logicModel = 'LogicTest'; 53. echo $this->LogicTest->cool_test( $this ); 64.}
lang
1**App\src\Model/Logic\LogicTest.php** 20. 31.class LogicTest extends Model{ 42. public function cool_test(TestController $TestController ){ 53. echo "cool_LogicTest"; 64. return; 75. } 86.}
ERROR
Error: Call to a member function cool_test() on boolean
File C:\develop\workspace\worktime\src\Controller\TestController.php
Line: 3
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/05/04 03:46