【发布时间】:2014-09-20 00:36:09
【问题描述】:
我正在尝试将具有来自一个视图的操作的视图呈现到另一个控制器视图中。
我有一个名为stocks.ctp(使用StocksController)的视图,我想在home.ctp(HomeController)中渲染它我想我可以在home.ctp 中执行<?php echo $this->fetch('../Stocks/stocks'); ?>,但这不是在职的。
我也尝试将<?PHP $this->extend('stocks'); ?> 放入home.ctp,但这只会覆盖整个视图并且只会呈现stocks.ctp。
如何在home.ctp 中显示stocks.ctp?
这只是一个例子:这里是
<?php $this->start('stocks');?>
<div>
content
</div>
<?php $this->end(); ?>
这只是home.ctp 视图的示例。
<div class="col-3">
<h1>STOCK MARKET WOOOOO</h1>
<?php echo $this->fetch('stocks'); ?>
</div>
<div class="col-3">
<h1>Opinion</h1>
<hr></hr>
</div>
如何正确渲染?我尝试了一堆我在这里找到的解决方案,但还没有任何效果,我尝试了使用说明书的文档,但没有运气。我不知道我做错了什么。
【问题讨论】:
标签: cakephp cakephp-2.0