如何在新模型中实现这种布局?
How to implement this kind of layout in new model?
在
@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>
$content
将被 'beginContent' 和 'endContent' 之间的代码替换,如何在我的新后端模型 'Rayon' 中实现这种布局?我尝试编写类似的 CRUD 代码,但不断收到错误 'Undefined variable content'.
感谢您的帮助。
代码为
的行
<?php $this->beginContent('@dektrium/user/views/admin/update.php', ['user' => $user]) ?>
告诉 "view" 即从引用中获取代码并将其添加到调用调用的位置..
它执行与 "include" 等效的操作,但有更多可能性传递变量以在 "content"
中使用
那么您应该创建要重用的视图部分..以及要调用以添加此类调用的视图
您可以做类似的事情,直接在 de view 中重用 render () 函数并指示要使用哪个(其他)视图和哪些变量。
(简单)示例
在 yourapp/views
中查看 container_view.php
<div>my container test</div>
<?= $content ?>
然后
您希望 container_view 中的代码的放置方式与
的 beginContent 和 endContent 中的代码相同
create.php in yourapp/views/
与 $content 在容器中的位置相同
<?php $this->beginContent('yourapp/views/container_view.php', ['model' => $model]) ?>
<div>this code is placed in $container</div>
<div>and the value of the var model is passed</div>
<br />
<?= $model->name '>
<?php $this->endContent() ?>
在
@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>
$content
将被 'beginContent' 和 'endContent' 之间的代码替换,如何在我的新后端模型 'Rayon' 中实现这种布局?我尝试编写类似的 CRUD 代码,但不断收到错误 'Undefined variable content'.
感谢您的帮助。
代码为
的行 <?php $this->beginContent('@dektrium/user/views/admin/update.php', ['user' => $user]) ?>
告诉 "view" 即从引用中获取代码并将其添加到调用调用的位置..
它执行与 "include" 等效的操作,但有更多可能性传递变量以在 "content"
中使用那么您应该创建要重用的视图部分..以及要调用以添加此类调用的视图
您可以做类似的事情,直接在 de view 中重用 render () 函数并指示要使用哪个(其他)视图和哪些变量。
(简单)示例
在 yourapp/views
<div>my container test</div>
<?= $content ?>
然后 您希望 container_view 中的代码的放置方式与
的 beginContent 和 endContent 中的代码相同create.php in yourapp/views/
与 $content 在容器中的位置相同
<?php $this->beginContent('yourapp/views/container_view.php', ['model' => $model]) ?>
<div>this code is placed in $container</div>
<div>and the value of the var model is passed</div>
<br />
<?= $model->name '>
<?php $this->endContent() ?>