【问题标题】:Cakephp Html Helper StructureCakephp Html Helper 结构
【发布时间】:2014-03-05 06:35:13
【问题描述】:

最近我从 PHP OOPS 转向 CakePHP。我对 cakephp Html Helper 结构有点困惑。

例子:

  $this -> Html -> css();

在上面的代码中,Html 代表什么?它是对象还是变量,cakephp 维护什么类和对象结构,它是如何工作的?

我研究了很多,但无法弄清楚 cakephp 类/对象结构。请帮忙!

【问题讨论】:

    标签: php cakephp cakephp-2.0 html-helper


    【解决方案1】:

    这里的 Html 是 HtmlHelper 类的 Object

    css是HtmlHelper类的方法,由类的对象调用

    我不确定我的回答是否 100%...我也尝试过,但在互联网上没有关于此的文档..

    有关一些描述,请访问此链接... http://api.cakephp.org/2.5/class-HtmlHelper.html

    【讨论】:

      【解决方案2】:
      1. $this - 引用当前类意味着视图类 (http://api.cakephp.org/2.4/package-Cake.View.html)

      2. Html - 参考 HtmlHelper 类,这是通过 HelperCollection 类完成的,参见加载方法 (http://api.cakephp.org/2.5/class-HelperCollection.html#_load)

      3. css() - 参考 HtmlHelper 类中的 css() 方法

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-12-20
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多