holt59/cakephp4-bootstrap-helpers

CakePHP 4.0 的 Bootstrap 辅助工具

4.1.0 2022-12-16 07:32 UTC

README

Software License Travis Packagist

CakePHP 4.x 辅助工具,用于生成具有 @Twitter Bootstrap 风格的 HTML:支持 BreadcrumbsFlashFormHtmlModalNavbarCardPaginator 辅助工具!

如何... ?

安装

如果您想使用插件的 Bootstrap 4 版本

  • 将插件添加到您的 composer.json
# Stable version:
composer require holt59/cakephp3-bootstrap-helpers:4.0.3
$this->loadHelper('Html', [
    'className' => 'Bootstrap.Html',
    // Other configuration options...
]);

与前版本相比的重大变更

  • FormHelper:

    • 在水平表单中无法将错误信息放置在单独的列中,错误信息将始终放在输入下方。
  • NavbarHelper:

    • create() 方法中的一些选项已被删除或其含义已更改
      • static 现在是 sticky
      • responsive 已删除,并替换为 collapse 选项,其含义如下:true 表示始终折叠,false 表示从不折叠,或字符串表示内容应折叠的时间(默认为 'lg')。
      • fluid 已删除。
      • container 是一个新选项(bool,默认为 false),表示是否应将导航栏的内容包裹在 <div class="container"></div> 内。
      • inverse 已删除。
    • create() 方法中添加了一个新的 theme 选项来控制,可能的值是 'light''dark'false(无主题)或数组 [$theme, $bg]
    • 当向内部菜单添加 link() 时,不再可使用 $linkOptions 参数,应直接使用 $options 参数(内部菜单不再有包装的 <li>)。

完整的插件文档可在 https://cakephp-bootstrap.github.io/cakephp3-bootstrap-helpers/ 查找。

版本和需求表

贡献

如果您发现错误或想要新功能,请不要犹豫,在 GitHub 上发布问题提交拉取请求

谁在使用它?

使用这些辅助工具的项目不完全列表,如果您想出现在这个列表中,请不要犹豫,给我发邮件 或在 此问题 上发表评论。

版权和许可证

MIT 许可证 (MIT)

版权所有 (c) 2013-2020, Mikaël Capelle。

本软件及其相关文档文件(以下简称“软件”)的副本获取者,在此免费获得许可,在不作限制的情况下处理软件,包括但不限于使用、复制、修改、合并、发布、分发、再许可和/或销售软件副本,并允许向软件提供者提供软件的人这样做,前提是遵守以下条件

上述版权声明和本许可声明应包含在软件的所有副本或主要部分中。

请参阅许可证