在我的工作中,有一个Codeingiter 2.x项目在一个过时的PHP版本中运行。
因此,作为升级,我们希望迁移到Laravel。但由于人力匮乏和时间匮乏,我认为我可以通过一些调整来重用编码者的遗留视图。
这个孔洞是我如何同时使用Codeigniter's和laravel's刀片视图?
laravel版本是5.8版本。
发布于 2021-06-09 02:59:52
我认为它将花费更多的时间来调整,而不是重写新的laravel刀片视图。我建议使用最新的bootstrap来快速编写您的刀片式视图。
发布于 2021-05-24 18:42:10
如果我没看错的话,CodeIgniter使用普通的PHP进行视图(很难找到2.x文档),没有使用模板引擎(就像Laravel使用Blade一样)。
这是由Laravel开箱即用来支持的,而不是将你的视图命名为home.blade.php,只需将其命名为home.php,它仍然可以工作。Laravel根据扩展确定要使用的视图引擎,但开箱即支持纯PHP和Blade。
顺便说一句,你仍然可以将你的视图称为home.blade.php,因为在刀片视图中也支持PHP,所以你可以很容易地在一些Blade中使用它。
唯一的问题是,您必须检查每个视图中特定于CodeIgniter的代码和帮助函数的用法,但由于它只是PHP,所以它应该只运行™。
https://stackoverflow.com/questions/67670552
复制相似问题