Использование Yii в сторонних приложениях

Yii
/
2013-10-02 11:24
Просмотры: 2527

Yii фреймворкИногда возникает потребность работать с данными из приложения Yii в стороннем скрипте, например, вывести количество записей в таблице или произвести иные действия. Удобней всего делать это, используя классы Yii.

Что бы использовать эту возможность, нам потребуется просто не запускать Yii приложение, а только подключить для дальнейшего использования. Создадим файл yii.php, в который всавим следующий код:

// change the following paths if necessary
$yii=dirname(__FILE__).'/yii/framework/yii.php';
$config=dirname(__FILE__).'/protected/config/main.php';
require_once($yii);
Yii::createWebApplication($config);

Теперь в своем скрипте можно использовать весь функционал Yii простым подлючением yii.php

require_once("yii.php");
$cmd = Yii::app()->db->createCommand("SELECT COUNT(*) FROM {{users}}");
$count = $cmd->queryScalar();
echo "Количество пользователей в БД: $count";

Добавить комментарий

comments powered by Disqus