【问题标题】:Cakephp 2.5: add control on js, css, images using cake controllerCakephp 2.5:使用 cake 控制器添加对 js、css、图像的控制
【发布时间】:2014-11-20 11:18:32
【问题描述】:

我正在使用CakePHPAngularJS 构建应用程序。

在开发 AngularJS 应用程序时,我发现我们正在创建大量的 js、html 文件。

我想从 CakePHP 控制器返回这些 js/html。

这样:

来自客户端的请求将像这样(对于 js 文件):

http://example.com/javascripts/file/jquery

在上面的网址中

>                 **javascripts** is Controller name,
>                 **file** is action name in that controller,

与 我希望作为回应,它将返回 jQuery 文件的内容,其中 jquery.js 位于 "webroot/js/jquery.js" 或任何其他文件夹中。

与 html 和 CSS 文件相同。

有人试过这种方式吗?

我只想从 CakePHP 控制 js、html、CSS 文件 控制器。

如果您有任何其他解决方案,请...

【问题讨论】:

    标签: javascript html css angularjs cakephp


    【解决方案1】:

    你为什么使用 html,如果 cakephp 使用 ctp 只是一个建议“保持简单”复制​​ ???.html 在 View/Javascript/???.ctp 中的内容,在控制器中使用这个;

    <?php $this->layout = false; ?>
    

    如果您将以下内容放在视图顶部,这也可以。

    现在如果你想使用角度,只需要在视图或默认布局中使用:

    <?php echo $this->Html->script('angular')?>
    

    并且可以添加更多脚本。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-14
      • 1970-01-01
      • 2016-03-23
      • 2013-04-15
      • 2013-05-11
      相关资源
      最近更新 更多