【发布时间】:2014-05-01 01:30:09
【问题描述】:
我继承了一个使用 Codeigniter (v2.1.4) 构建的网站。客户要求进行更改,我不确定实现更改的最佳方法。
我在主控制器中有以下方法为新的货车页面提供动力。
public function new_vans($slug = null){
$this->load->view('inc/header_view');
if($slug === NULL){
//If no slug is provided, show all new vans
$this->load->view('new_vans_view');
}else{
//If there is a slug, just show the selected van, or redirect if nothing returned
$data['new_van'] = $this->Database->getSingle('new_vans', array('slug' => $slug));
if(!empty($data['new_van'])){
$this->load->view('new_van_details_view',$data);
}else{
redirect('/new-vans');
}
}
$this->load->view('inc/footer_view');
}
客户要求将联系表单添加到包括这个页面在内的几个页面中,我的问题是,我应该创建一个只处理联系表单提交的新方法吗?如果是这样,我将如何处理将验证错误发送回页面?联系表格都将具有相同的字段,所以我猜想创建一个新方法是要走的路吗?
【问题讨论】:
标签: php codeigniter