【发布时间】:2019-09-24 13:09:56
【问题描述】:
我正在学习 CakePHP 3.7.7,我正在尝试将其配置为使用 Bootstrap 4。 这是我所做的:
- 安装了bootstrap4插件,在docs之后
- 在
src/Template/Layout/default.ctp中添加了CDN 链接,如here 所述 -
添加到
src/View/AppView.php:$this->loadHelper('Html'); $this->loadHelper('Form'); $this->loadHelper('Flash'); 用这个命令烘焙:
bin/cake bake all -t LilHermit/Bootstrap4 MyTable
当我打开 URL /MyTable 时,页面部分加载并显示以下警告:
警告 (512):方法 Cake\View\Helper\HtmlHelper::button 不存在 [CORE/src/View/Helper.php,第 117 行]
我还需要做什么?
【问题讨论】:
-
你使用的是什么版本的 CakePHP?
-
@ChrisWhite CakePHP 3.7.7
-
好像是Bootstrap插件的bug;正如错误所说,HtmlHelper 没有按钮方法。
-
那么,有没有更可靠的方法来配置 CakePHP 来烘焙基于 Bootstrap4 的模板?
-
很遗憾,我无法回答这个问题;从来没有用 CakePHP 做过很多烘焙,而且大部分时间都坚持在后端。也许别人可以。对不起:(
标签: php twitter-bootstrap cakephp bootstrap-4