0
나는 내가 뭘하려고 오전 설명하기 위해 노력할 것입니다 :매개 변수로 URI 세그먼트를 함수에 추가하는 방법은 무엇입니까?
내가 원하는 내 URL의 같은 :
www.mysite.com/abc-university
/def-university
/fde-university
"대학입니다 패스는"대학의 이름입니다 전에. 모든 세그먼트 (1)는 대학으로 끝납니다.
나는 University
이라는 클래스가 있습니다. 그 안에; get_university()
기능이 있습니다.
는 routes.php, 나는 썼다 :
여기$route['(:any)'] = "university/get_university";
내 클래스의 모습이다.
class University extends CI_Controller {
function __construct() {
parent::__construct();
$this->load->model('university_model');
}
function get_university($university_segment){
$query = $this->university_model->get_from_university($university_segment);
$row = $query->row();
echo "Welcome to " . $row->university_name . "page";
}
}
$university_segment
나는 세그먼트 먹고 싶어 1 (abc_university)를 get_university($university_segment)
에 넣고 해당 대학의 데이터베이스에서 정보를 가져옵니다.
_remap()
기능을 시도했지만 시도 할 수 없었습니다. 고맙습니다 ...
예, 그렇습니다. 또한 _remap 및 uri 라우팅을 모두 사용하여 성공적으로되었습니다. function _remap ($ university_segment) { $ this-> get_university ($ university_segment); 고마워 .. 둘 다. – kalaba2003