CakePHPでプレフィックスを取得する時に使う。たぶん、普通は必要ないんじゃないかな。そしてたぶん、こういう物を必要としない、無駄の無い美しく汎用性の高いコードをかければ良いのだが、なかなか難しい。
スポンサードリンク
/*
* Name:
* _getPrefix, app_controller
* Usage:
* $prefix = _getPrefix();
* Mod:
* Casey
* History:
* Ver.0.01 2009.10.31 first
*/
function _getPrefix($model = null) {
// get config
$model = $this->name; // object name
$config = $this->{$model}->useDbConfig; // 'default'
$db =& ConnectionManager::getDataSource($config); // 'default'
$prefix = $db->config['prefix']; // 'prefix_'
return $prefix;
}


コメント