yii2:致命错误$ this

ish

我正在尝试在本地计算机上运行“ yii2-angular-seed-master”。我从https://github.com/seedss/yii2-angular-seed下载了它

但是,当我尝试运行此URL时。http:// localhost / harry / yii2-angular-seed-master / frontend / views / site /

它给了我以下错误。

致命错误:在第3行的/var/www/harry/yii2-angular-seed-master/frontend/views/site/index.php中的对象上下文中不使用$ this

----------------------
code for views/site/index.php
<?php
/* @var $this yii\web\View */
    $this->title = 'My Yii Application';
?>
-----------------------
SiteController.php

<?php
namespace frontend\controllers;
//namespace app\controllers;
use Yii;
use common\models\LoginForm;
use frontend\models\PasswordResetRequestForm;
use frontend\models\ResetPasswordForm;
use frontend\models\SignupForm;
use frontend\models\ContactForm;
use yii\base\InvalidParamException;
use yii\web\BadRequestHttpException;
use yii\web\Controller;
use yii\filters\VerbFilter;
use yii\filters\AccessControl;
use yii\web\NotFoundHttpException;

    public function actionIndex()
    {
            return $this->render('index');
    }

请建议我以上代码有什么问题。

乔纳森·史蒂文斯

$this在/var/www/harry/yii2-angular-seed-master/frontend/views/site/index.php中是View该类的实例这与$thisYii1中的不同,Yii1中以前是指控制器。绝对不是
删除$this所有视图的方法,因为这就是Yii2的工作方式。

控制器将创建该View实例,因此您不应直接调用该视图文件。而是,按如下方式调用url:http:// localhost / harry / yii2-angular-seed-master / frontend / site / index(根据您的.htaccess重写规则,如该存储库的自述文件所述)。

更多信息:
http : //www.yiiframework.com/doc-2.0/guide-structure-views.html http://www.yiiframework.com/doc-2.0/yii-web-view.html

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

yii2作曲家更新致命错误

来自分类Dev

Yii2控制台致命错误:未捕获的异常

来自分类Dev

Yii2:仅对致命错误使用错误处理程序或指定已处理的错误类型

来自分类Dev

Yii2查询错误

来自分类Dev

Yii2 Ajax错误请求(#400)

来自分类Dev

Yii2中的ModelSearch查询错误

来自分类Dev

安装Yii2时发生错误

来自分类Dev

yii2中的kartik fileinput错误

来自分类Dev

Yii2 + Redis类错误

来自分类Dev

yii2 hasOne关系工作错误

来自分类Dev

yii2中的kartik fileinput错误

来自分类Dev

Yii2 - 内联验证器错误

来自分类Dev

yii2 中的会话错误

来自分类Dev

yii2 检查错误以显示错误 div

来自分类Dev

来自模型的yii2数据显示错误

来自分类Dev

Yii2强制执行404或500错误

来自分类Dev

Yii2 Restful API对象未找到错误

来自分类Dev

Yii2在发生异常时显示错误

来自分类Dev

Yii2 SMTP错误500 5.5.1命令无法识别

来自分类Dev

Yii2:为什么验证错误不会引发异常?

来自分类Dev

Yii2 UploadedFile saveAs()错误处理

来自分类Dev

yii2中没有显示错误消息

来自分类Dev

Yii2两个submitButtons指向错误的URL

来自分类Dev

Yii2 Rest Api自定义错误响应

来自分类Dev

Yii2 Translations在错误的文件夹中查找

来自分类Dev

在yii2中获取日期时间时时间错误

来自分类Dev

Yii2 ValidatePage在错误的页码上提供空输出

来自分类Dev

Yii2两个submitButtons指向错误的URL

来自分类Dev

yii2 cron给出“找不到PDO”的错误