我的大部分经验都在 MSFT 堆栈上,但我现在正在从事一个业余项目,帮助某人使用基于 LAMP 堆栈构建的廉价托管个人网站。我安装附加功能的选项是有限的,所以我想知道如何编写数据访问代码而不在 .php 文件中嵌入原始查询。
我喜欢让事情变得简单,即使使用 .NET 也是如此。我通常为所有内容编写存储过程,并且有一个辅助类来包装所有对执行过程和返回数据集的调用。我并不是在寻找一个成熟的 ORM,但这可能是可行的方法,而其他查看此问题的人可能正在寻找它。
请记住,我使用的是每月 7 美元的 GoDaddy 帐户,因此我只能使用其基本软件包中已安装的内容。
Edit:谢谢 rix0rr、艾伦、安德斯、龙,我会检查所有这些。我编辑了这个问题,以便对 ORM 解决方案更加开放,因为它们非常受欢迎。
活动记录 http://en.wikipedia.org/wiki/Active_record_pattern似乎是目前最先进的。但我不能为此推荐任何好的 PHP 框架。我试过Propel http://propel.phpdb.org/虽然很好,但设置起来并不容易(特别是在无法安装任何东西的主机上)。
最终,我推出了自己的 ORM/ActiveRecord 框架,这不需要太多工作,而且非常有启发性。我相信其他人可以推荐好的 PHP 框架。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)