The CakePHP docs on using the FormHelper建议我应该能够为其输出创建一次新模板,并在整个项目中使用它。
如上所述,它需要修改FormHelper的加载,从而:
$this->loadHelper('Form');
到此:
$this->loadHelper('Form', [
'templates' => 'app_form',
]);
其中app_form是指config目录中的文件。但是,我根本不必实际加载FormHelper,它已经神奇地可用了,如果我尝试做以上操作,我会得到一个错误,即已经加载了帮助器:
The "Form" alias has already been loaded with the following config: array (...
不知道文档是否与当前版本的CakePHP不同步,但我无法看到如何使用此功能 - 任何人都知道吗?