Lorsque j'ai essayé de définir le titre de la page dans mon contrôleur en utilisant la variable pageTitre, cela ne fonctionne pas. Mon code de commande:CakePHP set pageTitre ne fonctionne pas
class UsersController extends AppController {
var $name = 'Users';
function index() {
$this->pageTitle = 'List User';
}
}
mon code de mise en page:
<!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>
version My CakePHP est 1.3.1. Qu'est ce qui ne va pas avec mon code ???
thx à l'avance,
Brian
oh je vois, la nouvelle version ne supporte pas, merci Ross. – brian
Pendant que j'y suis, vous utilisez également la syntaxe 1.2 ailleurs; 1.3 permet, et vous recommande d'utiliser '$ this-> Html-> foo()' et '$ this-> Foo-> bar()' dans vos vues. Voir la [1.2-1.3 migration] (http://book.cakephp.org/view/1561/Migrating-from-CakePHP-1-2-to-1-3) si vous êtes intéressé. – Ross
wow merci encore, je suis nouveau dans cakePHP :) – brian