我无法从codeigniter中的url获取参数值.例如:localhost/log/job/php这log/是我的文件夹,job/是我的控制器,php是我的参数.
我想在控制器'job'中获取此参数.我怎样才能做到这一点?
小智 5
You can use $this->uri->segment(n);
You need to do some changes in route in order to allow the code igniter to receive the parameter in your controller
$route['uri-(:any)/(:num)'] = "controller/function/$1/$2";
Run Code Online (Sandbox Code Playgroud)
OR
$route['uri-(:any)'] = "controller/function/$1";
Run Code Online (Sandbox Code Playgroud)
in your controller do some changes
<?php
if (!defined('BASEPATH'))
exit('No direct script access allowed');
class controller extends CI_Controller
{
function function($parameter1 = null, $parameter2 = null)
{
........
}
}
Run Code Online (Sandbox Code Playgroud)
refer this http://www.codeigniter.com/userguide2/libraries/uri.html