为了账号安全,请及时绑定邮箱和手机立即绑定

PHP Fatal Error – yii\base\ErrorException

<?php

use yii\bootstrap\ActiveForm;
$this->title = Yii::t('common', 'Create');
$this->params['breadcrumbs'][] = ['label' => Yii::t('common', 'Articles'), 'url' => ['post/index']];
$this->params['breadcrumbs'][] = $this->title;
?>
<div class="row">
	<div class="col-lg-9">
		<div class="panel-title box-title">
			<span>创建文章</span>
		</div>
		<div class="panel-body">
			<?php $form = ActiveForm::begin() ?>

			<?= $form->field($model, 'title')->textinput(['maxlength' => true]) ?>

			<?= $form->field($model, 'cat_id')->dropDownList(['1' => '分类1', '2' => '分类2']) ?>

			<?= $form->field($model, 'label_img')->textinput(['maxlength' => true]) ?>
			
			<?= $form->field($model, 'content')->textinput(['maxlength' => true]) ?>

			<?= $form->field($model, 'tags')->textinput(['maxlength' => true]) ?>
			
			<div class="form-group">
				<?= Html::submitButton("发布", ['class' => 'btn btn-seccess']) ?>
			</div>

			<?php $form = ActiveForm::end() ?>
		</div>
	</div>
	<div class="col-lg-3">
		<div class="panel-title box-title">
			<span>注意事项</span>
		</div>
		<div class="panel-body">
			<p>1.asdadadad</p>
			<p>2.asfafds</p>
		</div>
	</div>
</div>

PHP Fatal Error – yii\base\ErrorException

Method yii\bootstrap\ActiveField::__toString() must not throw an exception, caught Error: Class 'frontend\models\Yii' not found

试了好久,始终调不出来创建文章的页面,命名空间的错误吗?应该怎么写


正在回答

2 回答

http://img1.sycdn.imooc.com//590ecc220001448f06700188.jpg

我也遇到这个问题,比较发现少了 Yii,引入进去就好了。

0 回复 有任何疑惑可以回复我~

没有引入 use Yii;

0 回复 有任何疑惑可以回复我~
#1

慕粉3942462 提问者

不是这个问题,问题是<?= $form->field($model, 'title')->textinput(['maxlength' => true]) ?>这儿的title什么的吧,我都在PostForm里用语言包的,如果不用语言包就没问题
2016-11-20 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
PHP之Yii2框架搭建完整博客系统
  • 参与学习       22594    人
  • 解答问题       279    个

Yii是PHP快速开发的最佳实践之一,一起领略yii2快速开发的风采

进入课程

PHP Fatal Error – yii\base\ErrorException

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信