我是新手在PHP使用YII和GII当我试图打开任何模型和控制器文件在浏览器中,我得到错误的控制台的错误和代码是:代码:
<?php
class UsersController extends Controller {
public function actionIndex() {
$this->render('index');
}
public function actionLogIn() {
if (isset($_POST['user_name']) && !empty($_POST['user_name']) && isset($_POST['password']) && !empty($_POST['password'])) {
$username = strtolower($_POST['user_name']);
$pass = MD5($_POST['password']);
$record = Users::model()->find('user_name=:username and password=:pass and status=:status', array(':username' => $username, ':pass' => $pass, ':status' => 'ACTIVE'));
if($record){
$response['status'] = true;
$response['message'] = "Successfully Logged In.";
$response['user'] = $record;
} else {
$response['status'] = false;
$response['message'] = "Username Or Password did not Match.";
}
echo CJSON::encode($response);
}
}
}
这是浏览器
中出现的错误,有人能告诉我这个错误是什么意思吗?
2条答案
按热度按时间z9zf31ra1#
尝试此url
看你的问题,我想你是想用这个网址
ffscu2ro2#
首先,欢迎来到Yii!
有人能告诉我这个错误是什么意思吗?
UsersController.php
中的php代码正在被解析,可以看到类UsersController
扩展了类Controller
,但它找不到Controller
,因为它还没有被导入(沿着框架的其余部分)。我正在尝试在浏览器中打开任何模型和控制器文件
如果你想测试你的
UsersController
类中的actionIndex()
方法(在你的UsersNew
模块中),你需要使用这个url:localhost/examapp/usersNew/users/index
请确保在config main.php文件中启用了urlmanager(未注解):
/protected/config/main.php
,如下所示:希望能有所帮助。
编辑:
当使用urlmanager时,您应该将.htaccess档案加入根目录,其中包含下列项目:
因为使用的是wamp,所以应该检查它是否启用了rewrite_module: