блог студента программиста

фпк поезд

Фирменный пассажирский поезд — одна из категорий комфортабельных пассажирских поездов.

http://ru.wikipedia.org/wiki/%D0%A4%D0%B...

новое оборудование

Бухам:
МФУ лазерное Canon i-SENSYS MF4410
(7 161 р)

toshiba e-studio 223 (27000р.)
toshiba e-studio 118 (19 990 р ) = http://voronej.key.ru/shop/ofisnaya_tehn...

тоже самое в реете = http://www.voronezh.ret.ru/tov_inf.jsp?g...

В числе прочего при создании "Гостевой книги" = пример простой программы на Yii

КОПИЯ ЭТОЙ ИНСТРУКЦИИ ЗДЕСЬ() = http://fkn.ktu10.com/?q=node/2841


[СКАЧАТЬ АРХИВ = Гостевая книга на Yii]

КАК ЗАПУСТИТЬ ПРИЛОЖЕНИЕ =
1) распаковываем весь архив в папку на которую "смотрит" веб-ссервер.

order desc yii = Yii настроить порядок сортировки данных - обратный порядок - задать критерий sort by

в контроллере модели надо создаём действие вроде этого:

public function actionIndex()
	{
		$dataProvider=new CActiveDataProvider('Message3', array(
                'sort' => array(
                    'defaultOrder' => 'date DESC', //date - это колонка 
// именно по ней я хочу провести сортировку в обратном порядке
// DESC как раз указывает на то, что требуется обратный порядок
                ),));
		$this->render('index',array(
			'dataProvider'=>$dataProvider,
		));
	}

Yii переопределение вывода _view.php

Одна из сущностей моей модели (Message) - это id пользователя ,который оставил сообщение, но мне нужно вывести на экран, не id , а имя пользователя, которое храниться в другой таблице.

вот что сделано:

Строим запрос к БД для определения имени пользователя Yii

запрос можно построить с помощью "правильного" конструктора запросов, например так:


$user = Yii::app()->db->createCommand()
    ->select('username')
    ->from('tbl_user u')
    ->where('id=:id', array(':id'=>$data->user_id))
    ->queryRow();

или с помощью SQL =

$user  = Yii::app()->db->createCommand('SELECT username FROM tbl_user WHERE id='.$userid)->queryAll();
	$author =  $user[0]['username']

;

Определяем текстовые ярлыки для сущностей модели Yii

определяются в одном из важных методов модели
=

/**
	 * @return возвращает адоптированный массив ярлыков для сущностей
	 кстати - давайте сделаем их русскими (+ исходник переведём в utf-8)
	 */
	public function attributeLabels()
	{
		return array(
			'id' => '№',
			'user_id' => 'Автор',
			'date' => 'Дата',
			'txt' => 'Сообщение',
		);
	}

Indirect modification of overloaded property php

данная фишка упомянается в том ыисле здесь = http://brokenbrake.biz/2010/11/28/Indire...
просто так добавить поле к свойству классу нельзя.....хотя бы это и был массив....

yii get current user id = определить id текущего пользователя

источник = http://www.yiiframework.com/wiki/6/how-t...

чтобы получить id можно ,например. модифицировать стандартный класс (\components\) UserIdentity
который описывает процесс входа в систему для сущности, которую представляет модель "пользователь" (User)

- фактически мы расширим стандартный функционал
который опять же в стандартной форме выглядит так:

queryRow() Yii

возвращает только первую строку из массива найденных в соответствии с запросом строк.
http://www.yiiframework.com/doc/api/1.1/...

Pages

Subscribe to RSS - блог студента программиста