Php CodIgniter-为现有项目设置数据库(创建表格等)
我有一个完全完成现有的codeigniter项目。 我在本地创建了一个mysql数据库,并在database.php中更改了数据库名 现在,如何按照代码创建表等来设置这个数据库 我以为db/表会自动创建,但当我打开页面时,它说“ci_会话”表并没有创建 例如:在RubyonRails中,一旦我们有了代码,我们就可以Php CodIgniter-为现有项目设置数据库(创建表格等),php,codeigniter,Php,Codeigniter,我有一个完全完成现有的codeigniter项目。 我在本地创建了一个mysql数据库,并在database.php中更改了数据库名 现在,如何按照代码创建表等来设置这个数据库 我以为db/表会自动创建,但当我打开页面时,它说“ci_会话”表并没有创建 例如:在RubyonRails中,一旦我们有了代码,我们就可以 rake db:migrate 这将创建所有表。我想要这个功能 在Django,我们可以 python manage.py syncdb 这将创建所有表 在java中,我将有一
rake db:migrate
这将创建所有表。我想要这个功能
在Django,我们可以
python manage.py syncdb
这将创建所有表
在java中,我将有一个sql文件,我将使用生成db表的db命令执行该文件
与codeigniter中的上述任何内容类似吗?如果CI项目已完全完成,您可以导出数据库并将其导入将要使用的服务器上。。。关于通过php代码创建数据库或表,您可以在config.php文件中检查或,您需要更改sess\u use\u database false或创建表名ci\u会话
$config['sess_use_database'] = FALSE;
$config['sess_table_name'] = 'ci_session';
那要看情况。当我在CodeIgniter中使用Doctrine(PHP/MySQL的ORM层)时,我必须调用URL来生成DB模型。它生成的模型映射到数据库中的所有表 我无法访问数据库。我认为您提供的链接在代码开发过程中很有用。因为我们有代码,我不能执行一个命令来创建数据库骨架吗?例如:在RubyonRails中,一旦我们有了代码,我们就可以执行rakedb:migrate,它将创建所有表。我想要这个功能。嗨,这很有效,但是请告诉我我是否正确-创建db/表的唯一方法是从旧db生成.sql文件或直接从旧db转储。没有其他方法,对吗?(比如python/Django中的syncdb)。