将cakephp 1.3升级到2.0后的问题声明
当我尝试从CakePHP1.3升级到2.0时,我遇到了这个问题将cakephp 1.3升级到2.0后的问题声明,cakephp,upgrade,Cakephp,Upgrade,当我尝试从CakePHP1.3升级到2.0时,我遇到了这个问题 Strict(2048):UserController::validate()的声明应该与Controller::validate()兼容[APP/Controller/UserController.php,第3行] 我在UserController.php中的第3行是 class UserController extends AppController { 我在side UserController.php中定义了一个valid
Strict(2048):UserController::validate()的声明应该与Controller::validate()兼容[APP/Controller/UserController.php,第3行]
我在UserController.php
中的第3行是
class UserController extends AppController {
我在side UserController.php中定义了一个validate()函数,并如下调用
$this->validate()
请帮助在Cake的
Controller.php
中定义了一个公共函数validate(){
如果你有自己的函数,你应该重命名它。你需要向我们提供那一行代码……你没有删除或替换它,只是更新了我的第3行。或者你需要UserController.php的完整代码吗?你有任何
validate()
在UserController
或AppController
中定义的函数?此外,它应该是userscocontroller.php
要使用CakePHP约定,它应该是类userscocontroller扩展AppController{
。基本上用户
应该是用户
。除非你在这里特别违反惯例。。。