在Codeigniter中命名控制器和模型的最佳方法

威尔·普里姆

我正在尝试使用代码点火器制作一些基本的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] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Codeigniter hmvc和主控制器,模型和视图

来自分类Dev

在模型和控制器中使用CoreLocation的最佳实践

来自分类Dev

嵌套控制器,范围和模型的最佳实践?

来自分类Dev

春天的最佳实践,以分离控制器和JSP中的视图模型?

来自分类Dev

Rails 控制器中的模型方法

来自分类Dev

使用模型视图和控制器的Codeigniter

来自分类Dev

从Laravel中的控制器访问模型的最佳实践

来自分类Dev

从Laravel中的控制器访问模型的最佳实践

来自分类Dev

控制器-CodeIgniter中的模型和“未定义的属性”

来自分类Dev

codeigniter 中某些模型和视图的一个控制器

来自分类Dev

CodeIgniter无法从控制器中的模型调用函数

来自分类Dev

将值从模型传递到Codeigniter中的控制器

来自分类Dev

在路由器中调用未命名的控制器和方法

来自分类Dev

Codeigniter 控制器命名问题

来自分类Dev

仅通过模型控制器(API包装器)更新模型对象的最佳方法是什么

来自分类Dev

在模型和控制器之间拆分雄辩的方法?

来自分类Dev

在AngularJS中管理控制器的最佳方法

来自分类Dev

这是在angularjs中调用控制器的最佳方法

来自分类Dev

清理控制器规格中参数的最佳方法

来自分类Dev

如何避免控制器和模型中的重复卫生?

来自分类Dev

Rails:在不同控制器中调用模型中的方法

来自分类Dev

如何在codeigniter中获取控制器方法参数?

来自分类Dev

删除控制器或模型中的文件方法?

来自分类Dev

laravel 5.2-控制器方法中的访问模型

来自分类Dev

访问控制器中模型方法内定义的变量。

来自分类Dev

Rails-在控制器中调用模型方法

来自分类Dev

在“模型”或“控制器”中在哪里编写此方法?

来自分类Dev

codeigniter-使用模型导致控制器调用模型中的其他函数

来自分类Dev

has_many:通过模型名称,控制器和属性的最佳实践?

Related 相关文章

  1. 1

    Codeigniter hmvc和主控制器,模型和视图

  2. 2

    在模型和控制器中使用CoreLocation的最佳实践

  3. 3

    嵌套控制器,范围和模型的最佳实践?

  4. 4

    春天的最佳实践,以分离控制器和JSP中的视图模型?

  5. 5

    Rails 控制器中的模型方法

  6. 6

    使用模型视图和控制器的Codeigniter

  7. 7

    从Laravel中的控制器访问模型的最佳实践

  8. 8

    从Laravel中的控制器访问模型的最佳实践

  9. 9

    控制器-CodeIgniter中的模型和“未定义的属性”

  10. 10

    codeigniter 中某些模型和视图的一个控制器

  11. 11

    CodeIgniter无法从控制器中的模型调用函数

  12. 12

    将值从模型传递到Codeigniter中的控制器

  13. 13

    在路由器中调用未命名的控制器和方法

  14. 14

    Codeigniter 控制器命名问题

  15. 15

    仅通过模型控制器(API包装器)更新模型对象的最佳方法是什么

  16. 16

    在模型和控制器之间拆分雄辩的方法?

  17. 17

    在AngularJS中管理控制器的最佳方法

  18. 18

    这是在angularjs中调用控制器的最佳方法

  19. 19

    清理控制器规格中参数的最佳方法

  20. 20

    如何避免控制器和模型中的重复卫生?

  21. 21

    Rails:在不同控制器中调用模型中的方法

  22. 22

    如何在codeigniter中获取控制器方法参数?

  23. 23

    删除控制器或模型中的文件方法?

  24. 24

    laravel 5.2-控制器方法中的访问模型

  25. 25

    访问控制器中模型方法内定义的变量。

  26. 26

    Rails-在控制器中调用模型方法

  27. 27

    在“模型”或“控制器”中在哪里编写此方法?

  28. 28

    codeigniter-使用模型导致控制器调用模型中的其他函数

  29. 29

    has_many:通过模型名称,控制器和属性的最佳实践?

热门标签

归档