12 обезья аккроды текст песни Ляпис Трубецкой

Gm             Eb            F
  Мечтаешь изменить безумный мир,
             Bb               Gm
Чувствуешь себя волшебным королем!
             Eb       F
Принимаешь с Космоса эфир,
            Bb                   Gm
Радугой цветной, серебрянным дождем!

          Eb         F
Ангелы играют на трубе,
                Bb             Gm
Торжественно звучат мажорные лады!
                 Eb        F
Ты веришь в независимый Тибет,
                Bb              [Gm]
Латинский коммунизм и райские сады!

Chorus:
Gm Eb F           Bb Am
     Молодость и радость!

Yii - удалить модель - yii delete model

удалить модель можно так =

$alias->delete();

где $alias - экземпляр модели

Yii - контроллер для создания псевдонима url - пример контроллера

// получаем сведения о контроллере, дейстии и параметрах страницы
	// для кототорой мы хотим назаначить псевдоним
	//и либо редактируем - либо создаём псевдоним
	public function actionAddAlias($controller, $action, $params) // назначаем url-псевдоним
	{
		/*сначала проверим -
		имеется ли для данной страницы уже какой-либо псевдоним -
		и в соответсвтии с этим - т.е. - если
		псевдоним имеется - то выводим его на форме, а если нет -
		то выводим форму пустой*/
		$alias = Alias::model()->findByAttributes( // пытаемся подгрузить модель из базы

Yii - модель для хранения пседонима url страницы - пример модели Yii

<?php

class Alias extends CActiveRecord
{
	/* правила валидации*/
	public function rules()
	{
		return array(
			array('controller', 'length', 'min'=>0, 'max'=>255), // оригинальный контроллер
			array('action', 'length', 'min'=>0, 'max'=>255), // оригинальное действие
			array('params', 'length', 'min'=>0, 'max'=>500), // оригинальные параметры
			array('alias', 'length', 'min'=>0, 'max'=>300), //  а сюда как раз пишем наш псевдоним
			);
	}


	public static function model($className=__CLASS__)
	{
		return parent::model($className);
	}

Yii - наследник от CBaseUrlRule пример - наначение url псевдонимов средствами Yii

Собственно говоря, рассуждения были начаты нами здесь
о том, какие настройки надо определить в конфиге чтобы всё работало было упомянуто здесь

Моё предложение?

да - оно следующее - предлагаю реализовать универсальный способ хранения псевдонима для любой страницы -
а именно - заводим модель псевдонима (alias)

Наследник от CBaseUrlRule не работает Yii

Наследник от CBaseUrlRule (собственное правило для управления URL) - не работает (как это замечено на практике)
если не включено

'urlFormat' => 'path',

то есть работает когда как-то так:

'urlManager'=>array(
		    'urlFormat' => 'path',
		    'rules'=>array(
			    array(
			
				    'class' => 'application.components.AllPagesRule',
				    'connectionID' => 'db',
			    ),

а вот так - уже не работает:

Yii добавить атрибут в модель через код - добавляем поле в модель программно = yii set model attribute

для того чтобы установить атрибут достаточно просто обратиться к соответствующему свойству модели -
вот пример контроллера - который прежде чем вывести форму - пытается подгрузить модель из базы на основе переданных параметров, а если таковой модели не находится - то самостоятельно заполняет нужные свойства на основе переданных $_GET - данных =

yii findbyattributes пример = yii findbyattributes example

описание метода в документации = www.yiiframework.com/doc/api/1.1/CActive...

пример -
попытаемся получить из некоторой таблицы хранящей данные о url сведение о контроллере, действии и параметрах (ищем строчку со всеми тремя совпадающими атрибутами ) =

Pages

Subscribe to fkn+antitotal RSS