...或者我真的需要为每个表创建一个类?然后..每次我更改表结构我需要更新代码..
答案 0 :(得分:0)
您可以使用包含在Laravel中的Eloquent等ORM(对象关系映射器),然后为数据库中的每个表创建一个模型(类)。 Eloquent自动将每个字段映射到PHP对象。如果您还没有使用过ORM,我强烈建议您查看Laravel ...它是什么让我坚持使用PHP并且几乎所有项目都使用Laravel。祝你好运!
答案 1 :(得分:0)
添加到BakerStreet响应。
Eloquent符合您的需求,因为如果您将其保留为默认值,ORM本身将获取您指定的所有列。默认情况下,它使用的驱动程序是:mysql,postgreSQL和Sqlite。
Eloquent本身可以在没有Laravel参与的情况下下载。
请参阅Jeffrey Way的Laracast获取指导: https://laracasts.com/lessons/how-to-use-eloquent-outside-of-laravel
答案 2 :(得分:0)
...感谢所有人,最后写了我自己的魔法课:
DBIntrd - Simple PHP framework for SQLite3 databases
厌倦了花时间写一堆代码来创建PHP类& SQLite表的方法?
DBIntrd是dinamically实例对象的神奇方法,并在SQLite3表中保存数据..