this is a sample page from files of my appcakephp中的命名空間錯誤
namespace cake \ Controller;
使用cake \ Controller \ AppController;
這些行的兩個顯示紅色在Dreamweaver
this is a sample page from files of my appcakephp中的命名空間錯誤
namespace cake \ Controller;
使用cake \ Controller \ AppController;
這些行的兩個顯示紅色在Dreamweaver
在CakePHP所有控制器都在命名空間App\Controller
並使用App\Controller\AppController
,由於AppController
是默認的而所有其他控制器擴展它。
namespace App\Controller;
use App\Controller\AppController;
/**
* Users Controller
*
* @property \App\Model\Table\UsersTable $Users
*/
class UsersController extends AppController
{
/**
* Index method
*
* @return \Cake\Network\Response|null
*/
public function index()
{
$users = $this->paginate($this->Users);
$this->set(compact('users'));
$this->set('_serialize', ['users']);
}
}
但是,這個應用程序將被我的應用程序名稱覆蓋是這種情況?或者我高保持它,因爲它是在我的控制器作爲應用程序\控制器 – eager
你可以粘貼一些代碼來檢查? – ArchLicher
對於cakephp(以及所有MVC框架)的URL處理程序正常工作,您需要擴展默認控制器,並且這會爲每個操作提供一種重寫方法,但這是大多數MVC的工作方式。 – ArchLicher
是否顯示任何錯誤消息? –
不,它不顯示任何錯誤 – eager
我認爲它應該是命名空間App \ Controller;使用App \ Controller \ AppController – prats1411