Php Yii框架文件夹结构
您好,我使用yii framewrok制作了一个web应用程序。目前它工作得很好,但当我浏览yii论坛时,我意识到我的文件夹结构并不是所描述的完美结构。我想使它成为一个适当的yii框架支持的web应用程序文件夹结构。如果我将sitecontroller.php的一部分Php Yii框架文件夹结构,php,yii,yii-components,yii-events,Php,Yii,Yii Components,Yii Events,您好,我使用yii framewrok制作了一个web应用程序。目前它工作得很好,但当我浏览yii论坛时,我意识到我的文件夹结构并不是所描述的完美结构。我想使它成为一个适当的yii框架支持的web应用程序文件夹结构。如果我将sitecontroller.php的一部分 if(isset($_POST['LoginForm'])) { $form->attributes=$_POST['LoginForm']; // valid
if(isset($_POST['LoginForm']))
{
$form->attributes=$_POST['LoginForm'];
// validate user input and redirect to previous page if valid
if($form->validate() && $form->login()){
$_SESSION['username'] = (Yii::app()->user->username);
$this->redirect(Yii::app()->getBaseUrl(true) . '/../index' );
}
else($this->redirect(Yii::app()->getBaseUrl(true) . '/../login' ));
}
这表明,由于文件夹结构的原因,在不进行简单调用的情况下,我必须进行额外的编码来调用脚本。有人能帮我把文件放在我的yii目录的正确位置吗?下图显示了当前的文件夹结构
只需将所有文件从Login_yi移动到父目录,您就可以调用:
$this->redirect('login.php');
另外,您应该将代码从文件移动到控制器中的操作,然后您可以调用例如$this->redirect('site/login')