【发布时间】:2016-09-02 09:26:08
【问题描述】:
我在下面有这个用户表。
在 phalcon 中,是否可以映射列名,以便在执行所有与模型相关的进程时删除所有前缀名称?在 YII 中,这是可行的。 可以这么说,
$user->id will point to $user->tbl_user_id; $user->fullname will point to $user->tbl_user_fullname; $user->phone will point to $user->tbl_user_phone;
调用表名没有问题,因为在模型中您可以指定 getSource()。我尝试了在网上找到的列映射,但无法正常工作,并且不确定它是否理想。
另外,如果我要以这种方式实现它,这会导致可能的问题吗?有什么已知的缺点吗?
PHP 版本
PHP 5.4.44-0+deb7u1 (cli)(构建时间:2015 年 8 月 16 日 09:51:53)版权所有 (c) 1997-2014 PHP Group Zend Engine v2.4.0,版权所有 (c) 1998-2014 Zend 技术
【问题讨论】:
-
为什么字段名需要前缀? (不仅仅是表格?)...我认为你可以通过列映射来实现这一点(你试试这个),但很奇怪。我会研究一下。
-
这就是表字段名称的设计方式,这就是我想做表字段或列映射的原因。
标签: database orm mapping phalcon