gpt4 book ai didi

php - 如何将旧的 OOP PHP 项目转换为 Yii 框架?

转载 作者:可可西里 更新时间:2023-11-01 00:50:11 26 4
gpt4 key购买 nike

我已经有一个可用的 OOP 网站。大多数 php 与 html 是分开的。我想知道是否有人对如何将该站点应用到 Yii 框架有任何提示。

编辑

该网站使用jquery、html、css、php、javascript。它还包含我在代码峡谷购买的许多库和类。像地理定位库,phpthumb(图像缩略图),喜欢和不喜欢系统。如何将这些库导入 Yii?

最佳答案

一年前我有一个类似的任务,但代码根本不是真正的 OO。我创建了一个新的 Yii 项目并将旧站点作为该项目中的库放置。然后我在 Yii 中设置了一些基础知识,比如数据库访问,两个项目都需要哪个 session 值等等。然后我逐个路由、逐个特性地移植。这花了一些时间,但效果非常好。我只有一个引导脚本,它根据“ported_routes”路由请求。

当涉及到重用类时,如果它们结构良好且不依赖于旧代码,那么这些类应该不是问题。 Yii 对这些东西没有任何限制,所以只需将它们添加为库或浏览 Yii 文档,看看将它们重构为 Yii 组件或在其中子类化是否有意义。

至于从 skratch 重做的 CSS 和 JS,使用 LESS 和更新的 JS 库。自从编写原始代码以来,JS 世界发生了很多事情。 Yii 也不要求您遵循任何预先确定的标记结构,因此理论上您应该能够使用旧的 CSS,除非您想更改标记基础。

如果您的旧代码具有类似 MVC 的结构,则操作和 View 的移植会更加顺畅,但我认为无论如何您都将采用类似的方法。

关于php - 如何将旧的 OOP PHP 项目转换为 Yii 框架?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9339245/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com