我应该在模型或控制器中初始化DOMdocument

时间:2015-02-14 00:41:36

标签: oop pip structure domdocument

我最近构建了一个脚本,该脚本使用DOMdocument从CMS生成帖子的XML Feed。我有这个工作,但我想进一步整合这个MVC应用程序。

作为基础结构,我正在使用PIP。我喜欢它是多么的骨头,它应该允许我按照我希望的方式轻松实现我的应用程序。

问题是我应该在模型或控制器中初始化DOMdocument吗?应用程序将在浏览器中加载后生成文件,因此我认为在控制器中执行此操作是最佳方法。也许就像下面这样:

class Main extends Controller {

    public function index()
    {
        $feed = $this->loadDOMdocument('name');
        $feed->saveDOMdocument();
    }

}

这两个方法将在Controller文件中声明。只是寻找一些关于最好的建议是为了解决这个问题。

由于

1 个答案:

答案 0 :(得分:1)

只需使用文档,这就是我所做的,我之前从未使用过这个框架:

  

视图是呈现给用户的信息。一个看法   通常是一个网页,但可以是任何类型的“页面”。

同样请参阅http://gilbitron.github.io/PIP/#views。这是控制器:

class Main extends Controller {

    function index()
    {
        $template = $this->loadView('main_view');
        $template->render();
    }

}

因此,在此框架中创建一个XmlFeedView或者按惯例调用的任何内容,并将其加载到控制器中。并在视图类中使用DOMdocument。