这家伙有点懒,还没写个性签名!
两种方法,一种是在layouts 文件夹下写一个公用视图 然后控制器引入 $this->layouts = "视图名"; 第二种:在同目录下创建文件,视图.php,哪个页面用就 <?=$this->render('视图.php')?>,这样既可 然后你的视图.php需要的渲染数据可以写在model,在视图.php里正常写就行,如 <?=Html::encode(渲染模型::方法名)?> 希望对你有帮助,写的烂别在意哈
两种方法,一种是在layouts 文件夹下写一个公用视图 然后控制器引入 $this->layouts = "视图名"; 第二种:在同目录下创建文件,视图.php,哪个页面用就 <?=$this->render('视图.php')?>,这样既可
$this->layouts = "视图名";
<?=$this->render('视图.php')?>
然后你的视图.php需要的渲染数据可以写在model,在视图.php里正常写就行,如 <?=Html::encode(渲染模型::方法名)?>
<?=Html::encode(渲染模型::方法名)?>
希望对你有帮助,写的烂别在意哈
嗯谢谢,我明白了
虽然这个问题好简单,但是我就是不知道怎么使用,文档我看的云里雾里的
common/config/main.php ‘vendorPath’ 这个参数看是否指向了正确的目录 之前遇到过这种问题。
common/config/main.php ‘vendorPath’ 这个参数看是否指向了正确的目录
之前遇到过这种问题。
@surest 回复错了,我想问的是哪个文件
哪
您说common/config/main.php 指的是那个文件呢,我只有app/views/layouts/main.php 里面没有vbiewPath这个参数
你可以使用HTML 小部件,也可以放弃使用activeForm,直接手动写表单,都是一样的。 activeForm 是简化了许多js验证的功能,以及自动引入样式,我以前也挺头疼的,后来直接放弃了AF,使用原生或者html小部件, 然后在表单里加入一个csrf隐藏域 ,方便post提交这样就简单了很多 反正是看个人喜好,框架怎么顺手怎么用
<?php echo Yii::$app->request->csrfToken ?>
我找到了, 谢谢
您好,在不适用 activeForm 的情况下如何手动获取这个token值