如何在Bootstrap-UI 3 for CakePHP 4中设置水平控件的默认对齐方式?

ej83mcc0  于 2022-11-11  发布在  PHP
关注(0)|答案(1)|浏览(150)

这是一个关于CakePHP的Boostrap-UI插件的特别模糊的问题,但是我希望有人能够帮助我。
我使用的是Bootstrap-UI(https://github.com/FriendsOfCake/bootstrap-ui)3.0版,因此使用的是Bootstrap 4.6。
我正在尝试使用自述文件中的示例创建一个窗体,该窗体中的控件与其标签水平对齐-

这样做很好,只是我看不到如何定义默认的列分布,即标签和控件容器的类类似于col-4col-8,而没有定义任何断点。
如果我试着-

'align' => [
                'left' => 4,
                'middle' => 8,
              ]

创建的类是col-md-4col-md-8,即它似乎默认将md作为列的断点。
我知道这有点晦涩,但有没有人知道如何做我想要的?

fcipmucu

fcipmucu1#

AFAICT,这是目前不支持的,这意味着您只能生成默认的mb断点,或者自己指定断点。
你可以在GitHub上打开一个问题来请求一个功能。作为一个解决方案,你可以扩展插件的表单帮助器并覆盖FormHelper::_gridClass()来修改生成的类列表,沿着于这样的东西,这将从生成的类字符串中删除默认断点:
第一个
另请参阅https:book.cakephp.org/4/en/views/helpers.html#creating-helpers

相关问题