如何在gocart中创建前端控制器和动作

时间:2013-08-29 06:53:42

标签: php codeigniter controller

我在gocart codeigniter中遇到了一些问题。我创建了一个名为装饰的前端控制器 然后行动命名产品并传递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');
    }
}

?>

但是当我运行网址www.abc.com/gocart/index.php/decorate/products/decorate-1

然后显示404错误。我没有得到如何在gocart中创建动作。

1 个答案:

答案 0 :(得分:0)

可能是Gocart将所有内容路由到一个主控制器。你的routes.php中有什么?