从CakePHP 3到CakePHP 4的用户界面迁移

l2osamch  于 2022-11-24  发布在  PHP
关注(0)|答案(1)|浏览(175)

我们正在将我们的CakePHP 3项目升级到CakePHP 4,因为我们需要支持PHP 8.1。
我们还使用https://github.com/FriendsOfCake/bootstrap-ui插件的HTML/Flash/FormHelpers来生成Bootstrap 3风格的HTML。我们不需要库的bake功能,只需要助手。
CakePHP 4内核的新版本使用Bootstrap 4或5。那么,你们有什么想法来迁移我们的项目,这样我们就不需要从Bootstrap 3升级了吗?
我试着找到关于这方面的信息,但实际上并没有那么多。从引导程序3升级到4也会导致重写大量的HTML。

vyswwuz2

vyswwuz21#

您可以尝试配置助手的模板,使输出Bootstrap 3兼容,并可能扩展插件助手,在必要和可能的情况下添加/更改功能。
如果这还不够,那么另一个选择是使用您自己的friendsofcake/bootstrap-ui分支,或者从1.x分支,您可以尝试使其与CakePHP 4兼容,或者从3.x分支,您可以尝试使其与Bootstrap 3兼容。
我真的不能告诉你哪一个会更容易,你可能应该预料到必须投入相当多的时间到它的任何方式。

相关问题