Php Codeigniter如果uri_to_assoc参数未设置如何查找该参数
在codeigniter控制器内部,我想知道uri_到_assoc值是否设置正确。如果否,我希望显示正确的错误消息。有人能告诉我怎么找到它吗。请看下面的例子 当值设置正确时Php Codeigniter如果uri_to_assoc参数未设置如何查找该参数,php,codeigniter,Php,Codeigniter,在codeigniter控制器内部,我想知道uri_到_assoc值是否设置正确。如果否,我希望显示正确的错误消息。有人能告诉我怎么找到它吗。请看下面的例子 当值设置正确时 www.example.com/features/edit/8 未设置时 www.example.com/features/edit/ 必须从第二段开始检查每个值 在控制器中: public function _checkUriSegments(){ $params = $this->uri->uri
www.example.com/features/edit/8
未设置时
www.example.com/features/edit/
必须从第二段开始检查每个值 在控制器中:
public function _checkUriSegments(){
$params = $this->uri->uri_to_assoc(2);
var_dump($params);
foreach ($params as $key => $value) {
if(!$params[$key]){
return false;
}
}
return true;
}
public function edit(){
if(!$this->_checkUriSegments()){
echo 'wrong url !';
break;
}
// do some edits
}