【发布时间】:2013-08-29 06:53:41
【问题描述】:
我在 gocart codeigniter 中遇到了一些问题。我创建了一个名为 decorate 的前端控制器 然后是名为 products 的动作并在动作中传递 slug。
以下是控制器的代码
<?php
class Decorate extends Front_Controller {
function __construct()
{
parent::__construct();
//make sure we're not always behind ssl
remove_ssl();
$this->load->model(array('Decorate_model'));
$this->lang->load('decorate');
}
function index()
{
$data['page_title'] = lang('decorates');
$data['decorates'] = $this->Decorate_model->get_front_all_decorates();
$this->load->view('decorate_home',$data);
}
/* Single Decorate */
function products($decorate_slug)
{
$data['page_title'] = lang('decorates');
}
}
?>
但是当我运行 url www.abc.com/gocart/index.php/decorate/products/decorate-1
然后它显示 404 错误。我不知道如何在 gocart 中创建操作。
【问题讨论】:
-
你没有在
products函数中查看。在您的操作代码后添加$this->index(); -
我只是在检查它是否有效。如果我使用任何视图,那么它也不起作用
-
将
$this->load->view('decorate_home');添加到products函数。是不是又报错了?
标签: php codeigniter controller