小编Mat*_*Net的帖子

将非框架PHP项目移植到Laravel 4.x.

我有一个很大的PHP项目,其中我没有使用任何框架(也没有使用MVC模式),我想逐渐将它移植到Laravel上(几乎没有停机时间).
我正在寻找使已经移植到Laravel的代码片段的迁移变得透明的方法,同时保留功能较旧的普通PHP代码.

例如,Laravel使用类和方法"覆盖"超全局($ _GET,$ _POST等)(例如Input :: get()).我的普通PHP项目当然直接使用超全局.如何在Laravel下克服这些"不兼容性"而不必立即重写我的所有PHP代码?

否则,如果您认为此任务太难,是否有任何PHP框架,由于其内部结构,将使这项任务更容易?

更新:
在laravel中仍然可以使用超全球.我得到一个偷偷摸摸的错误:Laravel内部将error_reporting设置为E_ALL并显示自定义错误堆栈跟踪页面,即使对于PHP E_NOTICE,但没有明确指定错误级别(它是NOTICE错误),即使这是默认情况下完成的PHP错误报告消息引擎.

让我说,对于Laravel核心开发人员,我认为这种"部分沉默"行为通常会误导任何PHP开发人员试图将他的代码移植到他们的框架上.

php frameworks laravel laravel-4

12
推荐指数
1
解决办法
5248
查看次数

标签 统计

frameworks ×1

laravel ×1

laravel-4 ×1

php ×1