我现在第一次尝试CodeIgniter。我在routes.php
$route['ajax/rendeles/(:any)']='ajax/rendeles/$1';
$route['ajax']="ajax";
一个控制器(ajax.php
):
<?php
class ajax extends CI_Controller{
public function rendeles($id){
$this->load->view("ajax/rendeles/".$id, $);
echo $id;
}
}
?>
视图(rendeles_view.php
):
<?php
$this->load->model("ajax/rendeles_model");
$result=$this->rendeles_model->rendelesReszletei($id);
foreach ($result as $row){
echo $row->product."<br>";
}?>
模型(rendeles_model.php
):
<?php
class rendeles_model extends CI_Model{
public function rendelesReszletei($id){
$query=$this->db->get_where("_order_items", array("id_order"=>$id));
return $query->result();
}
}?>
但是当我进入浏览器时domainname/ajax/rendeles/4072
(&lt; -this是订单的ID),但它没有显示任何内容。
有人可以帮助我吗?
提前致谢,kukko。
答案 0 :(得分:0)
<?php
class ajax extends CI_Controller{
public function rendeles($id){
$data['id'] = $id;
$this->load->view("ajax/rendeles", $data);
echo $id;
}
}
?>
答案 1 :(得分:0)
您的班级名称必须以大写字母开头,如下所示:
class Ajax extends CI_Controller{
// ...
class Rendeles_model extends CI_Model{
// ...