Использование 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";
Добавить комментарий