设计数据表
新创建一个插件并对插件信息文件info.php进行了简单的配置之后,如果插件的功能开发过程中需要用到数据表,可以手动在数据库中新建数据表。
为了保证数据的完整性和可维护性,豆信没有提供类似于onethink一样的在后台可视化创建数据表的功能,开发者可以自己使用sql语法创建数据表或者使用可视化工具诸如:navicat、phpmyadmin来创建数据表。
创建数据表成功后,开发者在开发功能过程中如果需要用到数据表,可以通过thinkphp的M方法直接对数据表进行数据的增删改查。也可以通过模型配置来对数据进行增删改查。
在插件开发完成后,开发者可以导出与插件相关的所有数据表,并把数据表操作文件全部放置在install.sql文件中,在info.php中设置install_sql => 'install.sql
,然后发布插件,其他用户下载插件后进行安装的时候会自动创建需要的数据表。