Стрток в Кохане - PullRequest
       4

Стрток в Кохане

0 голосов
/ 29 августа 2011

Я не могу понять значение следующих строк.Я хочу настроить существующий проект в Кохане.Я искал в документации, но это действительно трудно найти.Я не знаю, в какой версии он был разработан, я настраиваю его в kohana-3.2.

$devName = strtok($_SERVER['HTTP_HOST'], '.');
$devName = strtok('.');
$devName = 'production';
$zcf = new Zend_Config_Ini(APPPATH . 'config/website.ini');
Zend_Registry::set('config', $zcf->$devName);
$db = Zend_Db::factory($zcf->$devName->db);
Zend_Db_Table_Abstract::setDefaultAdapter($db);
Zend_Registry::set('db', $db);

Заранее спасибо.

1 Ответ

0 голосов
/ 03 сентября 2011

Чтобы узнать версию Kohana, использованную в проекте, вы можете:

  1. Одно большое отличие филиала Koahan 2 от филиала Kohana 3 - это HMVC. Он использует метод Request::factory() для вызова другого запроса в любое время в течение потока запросов. Попробуйте запустить Request::factory(). Если класс и метод найдены - вы используете ветку Коахана 3, если нет - ветку Коахана 2.
  2. Для загрузки значений конфигурации из файлов конфигурации в каскадной файловой системе Kohana 3.0-3.1 использует Kohana::config(<config_file_name>), но Kohana 3.2 использует Kohana::$config->load(<config_file_name>).

Все, что я помню :)

...