Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/codeigniter/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 使用codeignituer db forge创建表。自动化代码?_Php_Codeigniter_Dbforge - Fatal编程技术网

Php 使用codeignituer db forge创建表。自动化代码?

Php 使用codeignituer db forge创建表。自动化代码?,php,codeigniter,dbforge,Php,Codeigniter,Dbforge,有没有一种方法可以将现有的mysql create table字符串转换为适合create_table()方法的db_forge数组/脚本?即基本上反转dbforge过程。在Sequel pro中创建表,然后将sql代码复制到模型中,这会更快 我已经有了mysql代码,但是我正在考虑使用dbforge来允许使用不同的数据库 人们使用dbforge吗?或者只是手动编写SQL创建代码?您好,如果您想通过codeigniter创建表,那么使用migrations类它可以解决您的问题。您可以通过迁移创建

有没有一种方法可以将现有的mysql create table字符串转换为适合create_table()方法的db_forge数组/脚本?即基本上反转dbforge过程。在Sequel pro中创建表,然后将sql代码复制到模型中,这会更快

我已经有了mysql代码,但是我正在考虑使用dbforge来允许使用不同的数据库


人们使用dbforge吗?或者只是手动编写SQL创建代码?

您好,如果您想通过codeigniter创建表,那么使用migrations类它可以解决您的问题。您可以通过迁移创建、更新和删除表


没有自动流程来完成您的要求。您必须手动转换它


我发现,一旦熟悉了dbforge语法,我就可以像使用Sequel Pro或另一个SQL GUI一样快速地创建表。

很抱歉,这并没有回答这个问题。迁移也使用db forge,这是使用迁移创建表的正确方法