我尝试加载这个名为“m_cart”的模型,但它在我的控制器上不工作。我在这里得到一个错误“M_cart. php存在,但没有声明类M_cart”
1.控制器部件. php
<?php
class Cart extends CI_Controller{
function __construct(){
parent::__construct();
$this->load->model('M_cart');
$this->load->session('cart');
}
1.型号m_cart. php
<?php
class Cart_model extends CI_Model{
function get_all_produk(){
$hasil=$this->db->get('produk');
return $hasil->result();
}
3条答案
按热度按时间6ie5vjzr1#
1.如果声明
class Cart
,则控制器名称应为Cart.php
,而不是Part.php
(不要忘记扩展CI_Controller
)。m_cart
中的m在文件名M_cart.php
和声明中均应大写,并应扩展为CI_Model
,例如class M_cart extends CI_Model
。如果两者都不起作用,请验证验证验证验证您正在编辑的副本是否与正在测试的副本相同。
gj3fmq9x2#
您的模型必须声明为扩展
CI_Model
的类wwtsj6pe3#
这就是你的问题的来源,你没有输入正确的型号名称。你使用了
m_cart
而不是cart_model
。