【发布时间】:2015-12-29 21:28:56
【问题描述】:
我有一个名为 Wsdl 的控制器:
<?php
defined('BASEPATH') OR exit('No direct script access allowed');
class Wsdl extends MY_Controller {
public function wsdl() {
}
public function wsdl_edit($id) {
}
}
wsdl 编辑采用1 参数$id 必须是数字。
现在可以通过以下网址访问 wsdl_edit 方法:mywebsite.com/admin/wsdl/wsdl_edit/1
当1 丢失时,我会显示页面错误。
当没有使用数字时,例如mywebsite.com/admin/wsdl/wsdl_edit/xx
我显示一个错误。
我正在尝试在路由配置中做到这一点:
$route['wsdl/(:num)'] = "wsdl/wsdl_edit/$1";
$route['wsdl/(:any)'] = "wsdl/wsdl_edit/error";
$route['wsdl'] = "wsdl/wsdl_edit/error";
但它没有任何帮助吗?
【问题讨论】:
标签: php codeigniter