代码之家  ›  专栏  ›  技术社区  ›  going

从CakePHP视图中包含外部CSS和js文件的正确语法

  •  2
  • going  · 技术社区  · 14 年前

    在CakePHP中包含外部js和外部CSS文件的正确语法是什么 <head> 从视野里看?

    “外部”的意思是“http://ajax.googleapis.com/ajax/libs/jquery ui/1.8.2/themes/base/jquery-ui.css”,但我想有条件地将它放在一个视图中。

    2 回复  |  直到 14 年前
        1
  •  4
  •   stevelove    14 年前

    答案来自 小精灵 对于Cake 1.2来说是正确的,但是JavaScript助手在cake1.3中已被弃用( documentation ).

    CSS ( documentation ):

    $html->css(array('http://example.com/type.css', 'http://example.com/color.css'), null, array('inline' => false));

    JavaScript ( documentation ):

    $html->script(array('http://example.com/script.js'), array('inline' => false));

        2
  •  0
  •   going    14 年前

    对于css,请使用以下命令:

    $html->css('http://code.google.com/apis/maps/documentation/javascript/examples/standard.css', false, array('inline' => false)); 
    

    对于javascript文件,请使用以下命令:

    $javascript->link('http://maps.google.com/maps/api/js?sensor=false', false); 
    

    顺便说一下,不要忘记在模型中包含javascript助手。