最新下载
热门教程
- 1
 - 2
 - 3
 - 4
 - 5
 - 6
 - 7
 - 8
 - 9
 - 10
 
phalcon数据库配置添加表前缀过程详解
时间:2022-06-25 00:41:13 编辑:袖梨 来源:一聚教程网
Phalcon默认居然不能设置数据表前缀,常用的框架都支持。
修改方法一:
新建一个基础模型,然后所有的模型在该类上继承即可
| 代码如下 | 复制代码 | 
| 
 
class BaseModel extends PhalconMvcModel {  | |
但是此种方法,用phalcon devtools命令行模式生成model文件,文件名称是有表前缀的
修改方法二:
2.1 先在app/config/config.php 配置文件加上数据库前缀配置tablePrefix
| 代码如下 | 复制代码 | 
| 
 'database' => array(  | |
2.2 修改phalcon devtools
代码phalcondevtoolsscriptsPhalconBuilderModel.php
在220行$table = $this->options->get(‘name’);之后加上代码
| 代码如下 | 复制代码 | 
| 
 
  | |
在480行
| 代码如下 | 复制代码 | 
| 
 $methodRawCode[] = $this->snippet->getModelSource($this->options->get(‘name’)); $methodRawCode[] = $this->snippet->getModelSource($table);  | |
此时使用工具命令
phalcon model user
生成model :
app/models/User.php
内容如下,不会提示table不存在了:
PHP
| 代码如下 | 复制代码 | 
| 
 
   | |
相关文章
- 我的世界灾厄巡逻队怎么解决 灾厄巡逻队机制详解 11-04
 - 【精选】圣诞节朋友圈最调皮的文案精彩句子汇编115句 11-04
 - 我的世界袭击(Raid)怎么玩 mc袭击机制介绍 11-04
 - 我的世界wiki官网入口 国际与中文站点使用指南 11-04
 - 我的世界Java版最新更新内容是什么 1.21.9正式版内容汇总 11-04
 - 逃离鸭科夫农场镇嫌疑人任务怎么做 嫌疑人任务流程 11-04