【发布时间】:2016-04-04 12:08:00
【问题描述】:
我试图创造一个获得价值的条件,但实际上它不起作用我有 3 个页面,页面的布局是相同的,只是表单发生了变化,所以我想要做的是是否设置了 pagename?page然后做一些其他事情,以其他方式显示正常 php 中的最近活动,使用 isset() 函数很容易做到,但在 codeigniter 中 isset 函数在这里不起作用是我所做的
<?php
if($this->input->get('page') == true) {
if($this->input->get('page') == true && $this->input->get('page') == 'page1') {
echo 'page 01';
}
if($this->input->get('page') == true && $this->input->get('page') == 'page2') {
echo 'page 02';
}
} else {
//normal activities page to be shown
}
?>
这就是我正在尝试做的,但没有什么对我有用,就像它直接跳转到其他条件一样,如果没有澄清,请任何人帮助我。请问我。
谢谢你,希望学习
【问题讨论】:
-
页面名称是否通过 URL 传递?并发布您的所有代码
-
是的,它是通过 url 而不是页面名称传递的,就像订单之类的参数一样?page=one 两个或三个我不能说它是页面,但它会显示一个表单
-
后控制器代码
-
你设置
$config['allow_get_array'] = TRUE;了吗? -
你为什么重复
$this->input->get('page') == true &&?
标签: php codeigniter if-statement get