Структура папок Yii Framework

Привет, я сделал веб-приложение, используя yii framewrok. В настоящее время он прекрасно работает, но, пройдя через форумы yii, я понял, что структура моей папки не идеальная, как описано. Я хочу сделать это правильной структурой папок, поддерживаемой веб-приложением. если я поставлю часть sitecontroller.php

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, ниже на рисунке показана текущая структура папок

введите описание изображения здесь

0

Решение

Просто переместите все файлы из Login_yii в родительский каталог, и вы сможете позвонить:

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

P.s Вы должны переместить код из файлов в действия в контроллерах, и после этого вы можете вызвать, например, $this->redirect('site/login')

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]