【发布时间】:2015-04-24 06:25:54
【问题描述】:
我有一个使用命令phalcon project simple --type=simple 创建的项目。
我根本没有改变结构。
我被难住的部分是,我查看了两个数据库。
我想访问数据库 A 和 B 的 Account 模型,而不执行 $account = AAccount::find(); 和 $account = BAccount::find(); 之类的操作.
我目前有这个代码:
model/AAccount.php
class AAccount extends Phalcon\Mvc\Model {
// use DB A
}
model/BAccount.php
class BAccount extends Phalcon\Mvc\Model {
// use DB B
}
这样做的最佳方式是什么?命名空间?我无法同时更改表名Account。
【问题讨论】:
-
绝对是命名空间。此外,如果您还没有在一个项目中的多个数据库的文档中看到。 docs.phalconphp.com/en/latest/reference/…
-
+1 用于命名空间。无论如何,它们都是一个好主意,但我以前也有过完全相同的用例,没有遇到任何障碍。
-
@ShadMickelberry 谢谢!我试试看。