0

私がやろうとしていることを説明しようとします:

私のURLは次のようになります:

www.mysite.com/abc-university
              /def-university
              /fde-university

「-university」の前は大学の名前です。私のセグメント(1)はすべて大学で終わります。

University.Initというクラスがあります。機能がありget_university()ます。

ルート.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「/abc_university」です。

セグメント1(abc_university)をget_university($university_segment)パラメータとして機能させ、その大学のデータベースから情報を取得したい。

機能も試し_remap()ましたができませんでした。ありがとうございました...

4

1 に答える 1

1
function get_university(){
$university_segment=$this->uri->segment(1);
$query = $this->university_model->get_from_university($university_segment);

$row = $query->row();

echo "Welcome to " . $row->university_name . "page";                

} 
于 2012-11-11T20:38:27.160 に答える