Skip navigation.
Home

Yii

В любом месте - язык страницы:

$lg = Yii::app()->language;

----------------------------------

Запрос к базе данных:

$sql = "SELECT value FROM {{configuration}} WHERE name = 'font_colors_frame'";
$res = Yii::app()->db->createCommand($sql)->queryAll();
$font_colors_frame = $res[0]['value'];

$sql = "SELECT * FROM {{users}} WHERE id = 1";
$res = Yii::app()->db->createCommand($sql)->queryAll();

print_r ($res); - Логин и пароль админа

$sql = 'UPDATE {{apartment}} SET calendar_type=:tip WHERE id=:id';
Yii::app()->db->createCommand($sql)->execute(array(':tip' => $tip, ':id' => $id));

$rowCount=$command->execute(); // выполнение запроса типа `INSERT`, `UPDATE` или `DELETE`
$dataReader=$command->query(); // выполнение запроса типа `SELECT`
$rows=$command->queryAll(); // возвращает все строки результата запроса
$row=$command->queryRow(); // возвращает первую строку результата запроса
$column=$command->queryColumn(); // возвращает первый столбец результата запроса
$value=$command->queryScalar(); // возвращает значение первого поля первой строки результата запроса

----------------------------------

Без этого не отправляется форма:

input type="hidden" name="YII_CSRF_TOKEN" value="<?php echo Yii::app()->request->csrfToken;?>"

----------------------------------

//print_r (Yii::app()->defaultController);
//echo Yii::app()->request->getBaseUrl(true);
//echo Yii::app()->theme->baseUrl; // /themes/atlas

-------- ------- ------------ --------------

Создание нового модуля kalkulyator

1. Прописал kalkulyator в protected/config/main.php.
2. Прописал адрес в protected/components/CustomUrlManager.php
'/kalkulyator' => 'kalkulyator/main/index',
3. protected/modules/kalkulyator/controllers/MainController.php

<?php
class MainController extends ModuleUserController{
public $breadcrumbs = array(); // это необходимо (как стимул__)
public function actionIndex()
{
$this->render('index');
}
}

4. /protected/modules/kalkulyator/KalkulyatorModule.php

<?php
class KalkulyatorModule extends Module
{

}

5. Нужна пустая папка: /protected/modules/kalkulyator/views

6. Ну и /themes/dolphin/views/modules/kalkulyator/views/index.php

Отправить новый комментарий

  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Строки и параграфы переносятся автоматически.

Больше информации о возможностях форматирования