我有两个视图选项卡,分别命名为主题和关键字,每个选项卡中都有一个包含数据的表。如果主题表为空,则无需输入关键字页面并重定向到主题页面并显示警告&#34 ;首先输入主题数据"在特定的div中。当我们直接打开主题选项卡时,不需要此警报。
if(isset($topic_data) && $topic_data == NULL)
{
redirect('topics?v1=no_topic');
}
这是我的关键字控制器代码。然后我在主题控制器中获得此值
$get_data = $this->input->get();
if($get_data != "" && !isset($get_data))
{
echo "<script language=\"javascript\">alert_box('failed', ' lang('add_topic')', '#msg');</script>";
}
但它无效。
主题视图部分有div。
答案 0 :(得分:2)
确保使用以下设置在GET
中启用config.php
次请求:
$config['uri_protocol'] = 'REQUEST_URI';
$config['permitted_uri_chars'] = 'a-z 0-9~%.:_\-?';
$config['enable_query_strings'] = TRUE;
并指定要存储在变量中的属性,如@Saty已经提到的那样。
$get_data = $this->input->get("v1");