【问题标题】:Yii framework folder structureYii框架文件夹结构
【发布时间】:2014-10-30 06:07:38
【问题描述】:

您好,我使用 yii 框架制作了一个 Web 应用程序。目前它工作得很好,但是当我浏览 yii 论坛时,我意识到我的文件夹结构并不像描述的那样完美。我想让它成为一个正确的 yii 框架支持的 web 应用程序文件夹结构。如果我放了 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目录的正确位置,下图显示了当前的文件夹结构

【问题讨论】:

    标签: php yii yii-components yii-events


    【解决方案1】:

    只需将 Login_yii 中的所有文件移动到父目录即可调用:

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

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

    【讨论】:

      猜你喜欢
      • 2015-02-07
      • 1970-01-01
      • 2010-12-07
      • 2013-05-21
      • 1970-01-01
      • 1970-01-01
      • 2022-01-20
      • 2021-09-12
      • 2022-05-23
      相关资源
      最近更新 更多