我有一个带索引功能的控制器,现在我正在尝试为codeignitor Controller中的滚动页面提供更多资金。 这是我的功能
public function load_more($cat2,$cat1)
{
$group_no = $this->input->post('group_no');
$content_per_page = 12;
$start = ceil($group_no * $content_per_page);
$all_content = $this->product__model->get_all_content($start,$content_per_page,$cat2,$cat1);
if(isset($all_content) && is_array($all_content) && count($all_content)) :
foreach ($all_content as $key => $content) :
echo '<li>'.$content->id.'</li>';
echo '<p>'.$content->ITEM_CODE.'</p>';
endforeach;
endif;
}
控制器名称是产品 当我在我的网址检查这个功能时,它的页面未找到... 这是URL
http://www.dezaro.com/Product/load_more/160/2
我该如何解决?
答案 0 :(得分:0)
试试这个
$route['method/(:any)/(:any)'] = 'controller/method/$1/$2';
你的路线应该是
$route['method/(:cat1)/(:cat2)'] = 'product/load_more/$1/$2';
答案 1 :(得分:0)
看起来你正面临index.php的问题 请尝试使用网址:
http://www.dezaro.com/index.php/Product/load_more/160/2
答案 2 :(得分:0)
Siddharth vyas问题出在你正在点击的网址上。使用产品代替产品。
因此请使用http://www.dezaro.com/product/load_more/160/2代替
http://www.dezaro.com/Product/load_more/160/2
它肯定会起作用。因为它采用文件名而不是Classname。