2
pageTitle変数を使用して私のコントローラにページタイトルを設定しようとしましたが、動作しません。私のコントローラコード:CakePHP set pageTitle not working
class UsersController extends AppController {
var $name = 'Users';
function index() {
$this->pageTitle = 'List User';
}
}
私のレイアウトコード:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<?php echo $html->charset(); ?>
<?php echo $html->css('admin'); ?>
<title><?php echo $title_for_layout; ?></title>
</head>
<body>
<!-- Container -->
<div id="container">
<!-- Header -->
<div id="header">
<?php echo $html->image('admin/logo.png', array('alt' => __('Bekz',true)))?>
</div>
<!-- /Header -->
<div id="menu">
</div>
<!-- Content -->
<div id="wrapper">
<div id="content">
<?php if($session->check('Message.flash')) echo $session->flash(); ?>
<?php echo $content_for_layout; ?>
</div>
</div>
<!-- /Content -->
<!-- Left column -->
<div id="left">
</div>
<!-- /Left column -->
<!-- Right column -->
<div id="right">
</div>
<!-- /Right column -->
<!-- Footer -->
<!-- /Footer -->
</div>
<!-- /Container -->
</body>
</html>
私のCakePHPのバージョンは1.3.1です。私のコードに何が問題なの?古い構文を使用しているように、事前に
THX、
ブライアン
私は、新しいバージョンがサポートされていないことを確認してください、ロスに感謝します。 – brian
私はそれに着手していますが、他の場所でも1.2構文を使用しています。 1.3では、あなたのビューで '$ this-> Html-> foo()'と '$ this-> Foo-> bar()'を使うことを推奨しています。興味があれば[1.2-1.3移行](http://book.cakephp.org/view/1561/Migrating-from-CakePHP-1-2-to-1-3)を参照してください。 – Ross
もう一度うわー、私はcakePHPで新しいです:) – brian