/ Hm Em /
Hm Em G F#
Коммерчески успешно принародно подыхать
Hm G D F#
О камни разбивать фотогеничное лицо
Hm Em G(D) F#
Просить по человечески,заглядывать в глаза
G Em G F#
Добрым прохожим а-а-а-а-а-а
Hm G Em G F#
О,продана Смерть моя
Hm G Em G F#
Продана а-а-а-а
Укpасить интеpьеpы и повиснyть на стене
Hаpyшить геометpию квадpатных потолков
В свеpкающих обоях вбиться голым киpпичом
Gm Eb F
Мечтаешь изменить безумный мир,
Bb Gm
Чувствуешь себя волшебным королем!
Eb F
Принимаешь с Космоса эфир,
Bb Gm
Радугой цветной, серебрянным дождем!
Eb F
Ангелы играют на трубе,
Bb Gm
Торжественно звучат мажорные лады!
Eb F
Ты веришь в независимый Тибет,
Bb [Gm]
Латинский коммунизм и райские сады!
Chorus:
Gm Eb F Bb Am
Молодость и радость!
// получаем сведения о контроллере, дейстии и параметрах страницы
// для кототорой мы хотим назаначить псевдоним
//и либо редактируем - либо создаём псевдоним
public function actionAddAlias($controller, $action, $params) // назначаем url-псевдоним
{
/*сначала проверим -
имеется ли для данной страницы уже какой-либо псевдоним -
и в соответсвтии с этим - т.е. - если
псевдоним имеется - то выводим его на форме, а если нет -
то выводим форму пустой*/
$alias = Alias::model()->findByAttributes( // пытаемся подгрузить модель из базы
<?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);
}
для того чтобы установить атрибут достаточно просто обратиться к соответствующему свойству модели -
вот пример контроллера - который прежде чем вывести форму - пытается подгрузить модель из базы на основе переданных параметров, а если таковой модели не находится - то самостоятельно заполняет нужные свойства на основе переданных $_GET - данных =