我的网址是:localhost/school/DPC 在上面的网址中,学校是我的控制器类,DPC是学校名称。我想从学校控制器类的 url 中获取名称DPC 。
在我使用过的 routes.php 页面中
$route['default_controller'] = "school";
现在我该怎么做才能从网址中获取学校名称。
我的网址是:localhost/school/DPC 在上面的网址中,学校是我的控制器类,DPC是学校名称。我想从学校控制器类的 url 中获取名称DPC 。
在我使用过的 routes.php 页面中
$route['default_controller'] = "school";
现在我该怎么做才能从网址中获取学校名称。
我想你想创建一个像其他网站一样的个人资料页面......abc.com/hameed
对吗?
如果是,那么在 Route 你也应该添加这个
$route['school/(:any)'] = "school/profile/$1";
在您的学校控制器中,您可以执行此操作
function profile($school_name){
echo $school_name ;
}
根据您的问题“ localhost/school/DPC ”,codeigniter 将通过以下方式对其进行解释:
'school' 作为控制器,'DPC' 作为 'school' 控制器类的函数名。
由于您希望通过 url 直接发送 DPC,因此您应该在学校课程中使用一个参数为“$name”的函数说“myFunction”,然后您的 url 将看起来像“localhost/school/myFunction/DPC”,那么只有你可以得到你想要的结果。
请记住:CI 的 url 格式是“主机名/控制器/功能/参数”。您缺少接受该参数的函数名称。