作者g70321 (suite_chic)
看板PHP
标题[请益] 关於cakePHP model问题
时间Wed Jan 26 19:19:16 2011
请问我有没有办法在model里面切换多个资料表?
例如
$this->Object_date->useTable = $table;
$tmp = $this->Object_date->find('first');
但这种方式似乎没有用呢?
不知道有那位高手可以解答一下?
谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 210.242.7.217
1F:→ olctw:...为什麽不为每个 table 建独立 model ... 01/27 10:39
2F:→ g70321:因为我那些table schema都一样 01/27 10:56
3F:→ g70321:就例如讨论区一个版都有一个table 01/27 10:56
4F:→ g70321:但那些版的table都不同 命名规则可能就是 *_forum 01/27 10:57
5F:→ g70321:星号是讨论区英文名称 01/27 10:57
6F:→ g70321:所以这方便我好切换 这样新增讨论区 01/27 10:58
7F:→ g70321:就不用复制一模一样的code 01/27 10:58
8F:→ g70321:我的问题已经解决了 :) 01/27 10:59
9F:→ g70321:晚点在po解决方法 01/27 10:59
10F:推 Huangs:一样可以设很多个model,使用时用字串带入model 01/28 12:08
11F:→ Huangs:例如 $table_name = 't1', $this->{$table_name}->find().. 01/28 12:08
12F:→ Huangs:更直接的方法是 存在同一个table,多一栏区分是哪个讨论区 01/28 12:10
13F:→ g70321:不太对 那这样新增一个讨论区 我就要复制一样的code吗? 01/29 22:48