cakephp中的命名空间错误
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