本文整理汇总了PHP中dibi::setConnection方法的典型用法代码示例。如果您正苦于以下问题:PHP dibi::setConnection方法的具体用法?PHP dibi::setConnection怎么用?PHP dibi::setConnection使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类dibi
的用法示例。
在下文中一共展示了dibi::setConnection方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: connect
/**
* Use this function to connect, if you want to use dibi::setProxyOverride
*
* @param array $config
* @param int $name
* @return DibiConnection|void
* @throws DibiProxyException
*/
public static function connect($config = array(), $name = 0)
{
if ($name !== 0) {
throw new DibiProxyException('Named connection are not supported in this version of dibi, due to proxying issues.');
}
$connection = new DibiProxyConnection($config, $name);
parent::setConnection($connection);
}
示例2: explode
}
$m = explode('/', $selectedModuleNs);
array_shift($m);
if ($selectedModuleNs !== NULL) {
$frontRouter[] = new Route("//" . $selectedHost . "[<lang [a-z]{2}>/][<url>]", array('module' => implode(':', $m), 'presenter' => 'Default', 'action' => 'default', 'url' => array(Route::FILTER_OUT => NULL, Route::PATTERN => ".*")));
}
} else {
$container->router = new SimpleRouter('Admin:Default:default');
}
//\Kdyby\Forms\Containers\Replicator::register();
\Bubo\Profiler\MenuProfiler\MenuProfiler::register();
//SimpleProfiler\Profiler::register();
//Extras\Debug\ComponentTreePanel::$dumps = FALSE;
//Extras\Debug\ComponentTreePanel::register();
//$container->application->catchExceptions = FALSE;
\dibi::setConnection($container->database);
\MultipleFileUpload\MultipleFileUpload::register();
\MultipleFileUpload\MultipleFileUpload::getUIRegistrator()->clear()->register('MultipleFileUpload\\UI\\Plupload');
//// ->register("MFUUISwfupload");
//// ->register("MFUUIUploadify");
//
//// Optional step: register driver
//// As default driver is used Sqlite driver
//// @see http://addons.nettephp.com/cs/multiplefileupload#toc-drivery
//// When you want to use other driver use something like this:
if (class_exists("Dibi", true)) {
// dibi is already connected
\MultipleFileUpload\MultipleFileUpload::setQueuesModel(new \MultipleFileUpload\Model\Dibi\Queues());
\MultipleFileUpload\MultipleFileUpload::setLifeTime(3600);
// 1hour for temporarily uploaded files
}