我应该如何从不同的模型访问方法?

时间:2015-01-05 14:58:06

标签: php model-view-controller methods model controller

我正在推销自己的迷你MVC,这样我就能更好地理解设计原则。在我的项目的早期,我需要调用一个不能由我的控制器直接访问的方法。就最佳实践而言,

  1. 假设我的方法是正确的,如果我需要访问Rich_Text_Editor_Model,而我只需要它用于richTextEditor方法,那么将它放在方法本身或控制器的构造函数中会更好吗?
  2. 有没有其他方法? (我的猜测是,我将会多次遇到这个概念。)
  3. 谢谢!

    public function richTextEditor($rich_text_editor_id = null) {
        $rich_content_editor_model = new Rich_Text_Editor_Model();
        $rich_text_editor_info = $rich_content_editor_model->getRichTextEditorInfo($rich_text_editor_id);
        if ($rich_text_editor_info) {
        $this->view->rich_text_editor = $rich_text_editor_info['rich_text_editor'];
        }
    
        $this->view->render("content/rich_text_editor");
    }
    

0 个答案:

没有答案