在 AppController 中:
function beforeFilter() {
$company = 'name of Company';
$this->set(compact('company'));
}
在控制器类中:
function companyinfo() {
$logo = '<div><?php $this->Html->image('logo'); ?></div>';
$welcome = 'welcome to $$company!';
$this->set(compact('logo','welcome'));
}
function beforeFilter() {
parent::beforeFilter();
}
在视图类中:
<html>
<body>
<?php echo $logo; ?>
<?php echo $welcome; ?>
</body>
</html>
通过控制器从 AppController 传递变量后,它不会在视图中回答变量。