【发布时间】:2011-05-02 20:19:43
【问题描述】:
例如,我正在创建一个在线商店。我有一个名为 products 的控制器,在该控制器中我有一个名为 create_product 的函数。 Create_product 调用一个视图,该视图显示一个表单,用户可以在其中将新产品输入数据库。
当用户填写表单创建产品时,我是否应该将操作发送回 create_product 控制器并使用 IF 语句进行处理?还是卸载到另一个函数?
例子
<form method="post" action="www.example.dev/products/create_product/add">
//the above form would post back to the original controller
function create_product()
{
if(uri->segment(3) == "add")
{
//call a model to do all the database stuff
}
load->view->create_product_form;
}
这是处理此问题的最佳方法还是应该将其传递给另一个函数?
【问题讨论】:
标签: php model-view-controller forms controllers