![](/img/trans.png)
[英]CakePHP how to set Content type header in appController?
[英]How to set a title in Cell/Header directory in cakePHP ?
我正在使用CakePHP 3.0,並且在Cell / Header目錄中使用了標題顯示。
<div id="header"> <div class="header-title"> <h2><?php echo (isset($pageTitle)) ? $pageTitle : 'Test'?></h2> </div> </div>
此代碼段可以在每個頁面上完美運行。 我試圖動態設置$ pageTitle。 這意味着我要為每個頁面設置不同的設置。 我已經在UsersController.php中設置了
$this->set('pageTitle', 'Nebojsa');
在索引方法中。 但是,當我轉到url / users / index時,此頁面標題仍為“ test”。 我也嘗試在Template / Users / index.ctp中分配值
<?= $this->assign('pageTitle', __('Users')); ?>
但這是行不通的。 我究竟做錯了什么 ? 你能指出我正確的方向,我應該去哪里看?
在視圖模板和布局之間,可以使用:
<?= $this->assign('pageTitle', __('Users')); ?>
並使用以下方法在其他任何模板或布局中獲取值:
<?= $this->fetch('pageTitle') ?>
就從控制器設置標題而言,您的代碼是正確的。
$this->set('pageTitle', 'Nebojsa');
<?php echo (isset($pageTitle)) ? $pageTitle : 'Test'?>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.