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

Wil*_*rim 9 php codeigniter

我正在尝试使用代码点火器制作一些基本的Web应用程序,我已经意识到我有很多元素调用控制器方法从相应的模型中获取数据,我试图找出最好的方法来命名这些方法做同样的事.

举个例子,假设我想抓住我网站上的所有用户.我的控制器中有一个名为get_users()的方法,然后该方法将加载并调用我的模型中名为fetch_users()的方法,该方法将从数据库中获取用户并将result_array返回给控制器,然后从那里返回到视图.

这似乎有点多余(调用get_users()调用另一个名为fetch_users()的函数)

我只是想知道这是否是进行这种行动的唯一方法,或者是否有另一种"更清洁"的方法.

希望这是有道理的.

谢谢!

Erm*_*egu 12

我想分开更多的代码,更清楚.

例如: 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)
Run Code Online (Sandbox Code Playgroud)

我用名称创建了一个模型,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
Run Code Online (Sandbox Code Playgroud)

在这种形式,我做其他事情,如(博客,帖子,评论等).