CakePHP:将变量传递给视图

时间:2016-07-25 20:14:20

标签: php cakephp cakephp-3.x

我基本上想要回应文章索引模板页面上的文章数量。我在控制器中有一个方法。如何在索引页面中回显该方法的结果?

控制器

public function articleCount()
{
    $article_count = $this->Articles->find('all')->count();
    $this->set('article_count',$article_count );
}

索引

<div class="col-xs-12 col-md-6 col-lg-3 widget">
    <div class="panel panel-red panel-widget">
            <div class="row no-padding">
                <div class="col-sm-3 col-lg-5 widget-left">
                </div>
                <div class="col-sm-9 col-lg-7 widget-right">
                    <div class="large"><?= echo article count here! ?></div>
                    <div class="text-muted">Categories</div>
                </div>
            </div>
        </div>
    </div>

我对cakephp相当新,并感谢你能给予的任何帮助

1 个答案:

答案 0 :(得分:0)

您使用的代码需要位于Controller中的索引操作中:

let g:solarized_termcolors=16 
set t_Co=256 
set background=dark
colorscheme solarized

完成后,您可以使用$ article_count变量:

public function index()
{
    // ...
    $article_count = $this->Articles->find('all')->count();
    $this->set('article_count',$article_count );
    // ...
}