gpt4 book ai didi

html - Cakephp 2.4.5 烘焙 View 中的自定义 HTML

转载 作者:行者123 更新时间:2023-11-28 03:24:09 25 4
gpt4 key购买 nike

我一直在查看说明书中的文档以在烘焙 View 中生成自定义 HTML,但我很难让我的自定义代码在烘焙过程中运行。

我按照说明进行了操作,这些说明是:

修改“烘焙”模板生成的默认 HTML¶

如果您希望修改由“bake”命令生成的默认 HTML 输出,请按照 http://book.cakephp.org/2.0/en/console-and-shells/code-generation-with-bake.html 中概述的这些简单步骤进行操作。

用于烘焙自定义 View

  1. 进入:lib/Cake/Console/Templates/default/views
  2. 注意那里的 4 个文件
  3. 将它们复制到您的:app/Console/Templates/[themename]/views
  4. 更改 HTML 输出以控制“bake”构建 View 的方式

[themename] 路径段应该是您正在创建的烘焙主题的名称。 Bake 主题名称需要唯一,因此不要使用“默认”。

对于我的“主题”,我选择了名称 dalma 并将我修改过的 View 生成代码放在

app/Console/Templates/dalma/views/

然后重新烘焙一个特定的表,但我的任何更改都没有出现。

我原以为当我从 CLI 运行 bake 时系统会提示我输入主题,但事实并非如此。

然后我找到了关于在我所做的 AppController 中分配主题的说明,但这没有帮助。

接下来又找了一篇http://www.dereuromark.de/2010/06/22/cake-bake-custom-templates/谈到将自定义代码放在 app/vendors/shells/dalma/目录中,但这没有用

如有任何帮助,我将不胜感激。

最佳答案

您必须在您的 appController 中指定一个与 Console/Templates 中的文件夹名称相匹配的布局

appController.php

public function beforeFilter(){
$this->layout = 'bootstrap';
}

Console/Templates/bootstrap 有我的烘焙模板。

使用此设置,烘焙控制台会提示我选择模板。 (可能还有其他方式来指定这个)

这是我的自定义烘焙模板,应该会有所帮助。 (这是一个 fork 的作品,而不是我所有的原始代码) https://github.com/arco000/BootstrapCake

关于html - Cakephp 2.4.5 烘焙 View 中的自定义 HTML,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22287582/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com