這是關于 CakePHP 的 Boostrap-UI 插件的一個特別模糊的問題,但我希望有人能提供幫助。
我正在使用 Bootstrap-UI ( 
這很好用,除了我看不到如何定義默認列分布,即標簽和控制元件容器的類類似于col-4并且col-8沒有定義任何斷點。
如果我嘗試類似 -
'align' => [
'left' => 4,
'middle' => 8,
]
創建的類是col-md-4,col-md-8即它似乎默認為 md 作為列的斷點。
我知道這有點晦澀難懂,但有人知道如何做我想做的事嗎?
uj5u.com熱心網友回復:
當前不支持的 AFAICT,這意味著您只能生成默認mb斷點,或自己指定斷點。
您可以在 GitHub 上為功能請求打開一個問題。作為一種解決方法,您可以擴展插件的表單幫助程式并覆寫FormHelper::_gridClass()以修改生成的類串列,類似于此,這將從生成的類字串中洗掉默認斷點:
namespace App\View\Helper;
class FormHelper extends \BootstrapUI\View\Helper\FormHelper
{
protected function _gridClass(string $position, bool $offset = false): string
{
return str_replace('-md', '', parent::_gridClass($position, $offset));
}
}
public function initialize(): void
{
parent::initialize();
$this->initializeUI();
$this->helpers['Form'] = [
'className' => \App\View\Helper\FormHelper::class
];
}
另請參閱https://book.cakephp.org/4/en/views/helpers.html#creating-helpers
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/472789.html
標籤:形式 蛋糕PHP 引导程序 4 cakephp-4.x
