Sre*_*ath 1 cakephp cakephp-1.3
我的疑问是,我有几个名为client1,client2,client3等的表,我需要在单个控制器中获取每个客户端的数据,而不为每个表创建任何模型/控制器.任何人都可以解释如何获得这些价值观.
小智 5
您可以使用动态模型
应用程序/ client_model.php
<?php
class ClientModel extends Model {
var $name = 'Client';
var $alias = 'Client';
function __construct($table) {
$this->useTable = $table;
parent::__construct();
}
}
?>
Run Code Online (Sandbox Code Playgroud)
并对client1表使用这样的方法
App::import('model','Client');
$client = new ClientModel('client1');
$client->find('all');
Run Code Online (Sandbox Code Playgroud)