неофициальный форум фкн

продано аккорды - Янка Дягелева

/ 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пичом

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 - данных =

Pages

Subscribe to RSS - неофициальный форум фкн