2014-10-30 38 views
0

嗨,我通过使用yii framewrok制作了一个web应用程序。目前它的完美工作,但当我通过yii论坛去了解我的文件夹结构并非如所描述的那样完美。我想使它成为一个适当的yii框架支持的web应用程序文件夹结构。如果我把sitecontroller.php的一部分Yii框架文件夹结构

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')); 

     } 

这表明,没有制作一个简单的电话,我必须作出额外的编码调用,因为该文件夹结构,我的脚本。所以任何人可以帮助我把文件放在正确的位置上我的警予的目录,如下图显示当前文件夹结构

enter image description here

回答

0

刚刚从Login_yii移动所有文件到父目录,你将能够调用:

$this->redirect('login.php'); 

Ps您应该将代码从文件移动到控制器中的操作,然后您可以调用例如$this->redirect('site/login')