2014-10-30 71 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')