今天写一个新的项目,将之前的zend环境中的所有文件全部复制过来,可是在打开入口文件时,出现Zend_Controller_Dispatcher_Exception: Invalid controller specified这个错误,在网上搜到一个解决办法,就是在主入口文件index.php中加这么一句$frontController->setParam('useDefaultControllerAlways', true),加了之后确实不再报这个错,可以在正常进行调试,可是后来发现,写其他方法,加载其他视图的时候,都是重定向到indexController控制器下面的index方法指定的view视图,头疼了半天,终于发现自己又犯傻了。
新建的项目,肯定和之前的项目名是不同的,可是我在$frontController->setBaseUrl('/zf') //设置基本路径的地方竟然没有改成现在的项目文件名,改成现在项目的文件的级别路径就可以。
今天犯傻,记录一下,浪费写项目的时间啊!!!!