如何在新模型中实现这种布局?

时间:2016-08-17 04:20:48

标签: php yii2 yii2-advanced-app yii2-user

<a class="mylink" href="#" ng-bind-html="presentation.displayStates" ng-click="ctrl.displayStates(country)">States</a>

@dektrium/user/views/admin/_account.php
@dektrium/user/views/admin/_info.php
@dektrium/user/views/admin/_profile.php

并在<?php $this->beginContent('@dektrium/user/views/admin/update.php', ['user' => $user]) ?> 'the rest codes' <?php $this->endContent() ?> 中有

@dektrium/user/views/admin/update.php

<div class="col-md-9"> <div class="panel panel-default"> <div class="panel-body"> <?= $content ?> </div> </div> </div> 将被'beginContent'和'endContent'之间的代码替换,如何在我的新后端模型'Rayon'中实现这种布局?我尝试编写类似的CRUD代码,但不断收到错误“未定义的变量内容”。

感谢您的帮助。

1 个答案:

答案 0 :(得分:1)

代码

的行
 <?php $this->beginContent('@dektrium/user/views/admin/update.php', ['user' => $user]) ?>

告诉&#34;视图&#34;也就是说,从引用中获取代码并将其添加到调用调用的位置..

它对&#34;包含&#34;执行等效操作更多的是传递变量以在&#34;内容&#34;

中使用的可能性

然后你应该创建你想要重用的视图部分..以及你要调用的视图来添加这种类型的调用

你可以在de view中直接重用render()函数,并指出哪个(其他)视图和要使用的变量。

表示(简单)

yourapp/views

中查看container_view.php
 <div>my container test</div>
 <?= $content ?>

然后 你希望container_view中的代码放置在beginContent和endContent里面的代码中

<{1}}中的

create.php位于容器中包含$ content的同一位置

yourapp/views/