我正在使用zend框架1.12.3。控制器在zend中不起作用
的index.php:
switch(strtolower($_SERVER['REQUEST_URI'])) {
case '/admin/':
define('APPLICATION_PATH',
realpath(dirname(__FILE__) . '/../application/admin'));
break;
case '/store/':
define('APPLICATION_PATH',
realpath(dirname(__FILE__) . '/../application/stoe'));
break;
default:
define('APPLICATION_PATH',
realpath(dirname(__FILE__) . '/../application/store'));
break;
}
管理控制器:
public function init()
{
/* Initialize action controller here */
}
public function indexAction()
{
$request = $this->getRequest();
$this->view->assign('title', 'Login Form');
$this->view->assign('username', 'User Name');
$this->view->assign('password', 'Password');
}
public function authAction()
{
echo 'test';exit;
}
當我訪問網址: http://pro.localhost/admin/ - 這是工作
但是當我訪問網址: http://pro.localhost/admin/auth 顯示錯誤'找不到頁面'和'消息:無效控制LER規定(管理員)「
顯示您的.htaccess文件 – emaillenin
您是否擁有AuthAction的相關視圖文件auth.phtml? – user466764