我正在尝试使用代码点火器制作一些基本的Web应用程序,并且我已经意识到,我有很多调用控制器方法的元素,这些方法从其对应的模型中获取数据,并且我试图找出命名这些方法的最佳方法做同样的事情。
例如,说我想抓住我网站上的所有用户。我将在控制器中有一个名为get_users()的方法,然后该方法将加载并调用模型中名为fetch_users()的方法,该方法将从数据库中获取用户,并将result_array返回到控制器,然后从那里返回到控制器。视图。
这似乎有点多余(调用get_users()会调用另一个名为fetch_users()的函数)
我只想知道这是否是执行此类操作的唯一方法,或者是否还有另一种“更清洁”的方法。
希望这是有道理的。
谢谢!
我想分离更多的代码,以便更加清楚。
例如:USERS
我用名称Users
和创建一个控制器类:
function index() {} // (where show the list),
function add() {} // (add one user)
function edit($user_id) {} // (edit one user)
function view($user_id) {} // (view one user)
function delete($user_id) {} // (delete one user)
我创建一个具有名称Users_model
和的模型:
function get_list() {} // Get list of users
function get_one($user_id) {} // Get one user
function add() {} // add one user on db
function update($id, $data) {} // Update one user on db
function delete($id) {} // Delete one user on db
在这种形式下,我会处理其他内容,例如博客,帖子,评论等。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句