php - 在主页上显示内容但不是在所有页面上显示内容

标签 php cakephp-1.3

我正在使用 cakephp 1.3,我想让我的图片幻灯片只显示在我的主页上。 我正在使用以下代码:

<?php
    if($page == 'home'){
?>
   //The content of slider here
<?php 
}else{
?>
 the message that the slider is only avaliable on homepage... or blank
<?php
 }
?>

在“主页”中它工作正常,但是当我转到其他 Controller 页面(例如我的“女孩” Controller )时,它会显示此消息:

Undefined variable: page [APP\views\elements\header_layout.ctp, line 38]

有人可以帮忙吗?

最佳答案

将您的初始 if() 更改为

if (isset($page) && ($page == 'home')) {
    ...
}

这将删除警告。

关于php - 在主页上显示内容但不是在所有页面上显示内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5059879/

相关文章:

php - 如何为 MySQL 资源重置 PHP 指针?

php - 在 Laravel 查询/子查询构建器中添加左连接

php - mysql_fecth_row 结果的索引始终为 0

php - 如何在调整窗口大小时调整 YouTube 播放器的大小

cakephp - 如何让cakephp有多种布局?

php - 将 mysql blob 字段从一个数据库复制到另一个数据库

php - cakephp Controller 测试 - 如何测试需要授权的操作?

database - 避免 CakePHP $this->data 安全漏洞的方法?

CakePHP 错误处理

error-handling - 构建CakePHP注册页面