繁体   English   中英

CodeIgniter什么都不显示

[英]CodeIgniter don't show anything

我现在第一次尝试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 (<-这是订单的ID),但没有显示任何内容。

有人可以帮助我吗?

在此先感谢,kukko。

<?php
    class ajax extends CI_Controller{
        public function rendeles($id){
            $data['id'] = $id;
            $this->load->view("ajax/rendeles", $data);
            echo $id;
        }
    }
?>

您的班级名称必须以大写字母开头,如下所示:

class Ajax extends CI_Controller{
    // ...

class Rendeles_model extends CI_Model{
    // ...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM