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

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

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

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

yii - получить url предыдущей страницы

Это можно сделать так =

// получаем адрес-источник целиком
		$url =   Yii::app()->request->getUrlReferrer();
		CVarDumper::dump($url);// выводим на экран

Yii - получить (узнать) текущий контроллер = yii get current controller

о том как получить текущее действие -мы писали здесь

а вот так можно проверить имя текущего контроллера:

<?php if (Yii::app()->getController()->getId()=='perfomance')
								echo 'class="active"' ;
								?>

mysql строковые типы

Forums:

есть такие =

CHAR
Это синоним для CHAR(1).

[NATIONAL] VARCHAR(M) [BINARY]
Строка переменной длины. При этом концевые пробелы удаляются при сохранении значения. Диапазон аргумента M составляет от 0 до 255 символов (от 1 до 255 в версиях, предшествующих MySQL 4.0.2). Если не задан атрибут чувствительности к регистру BINARY, то величины VARCHAR сортируются и сравниваются как независимые от регистра. Термин VARCHAR является сокращением от CHARACTER VARYING.

Yii Передача параметра в виджет - параметризация виджета

Виджет можно положть в ту же директорию, что и компоненты
пусть его код таков:
(этот виджет отвечает за вывод дополнительного меню=

Yii CBaseUrlRule parseUrl пример - передача $_GET параметра

<?php

class StaticPageRule extends CBaseUrlRule
{
    public $connectionID = 'db';
 
    public function createUrl($manager,$route,$params,$ampersand)
    {
	    // если это опр. действие опр контроллера
        if ($route==='perfomance/showticket')
        {
            if (isset($params['id']))
                return $params['id'];//то уберём действие и контроллер из url
	        //а оставим только id

        }
        return false;  // не применяем данное правило
    }
 
    public function parseUrl($manager,$request,$pathInfo,$rawPathInfo)
    {


get парамерт в url ссылке

здесь в основном два правила:
список параметров отделяется от пути с помощью знака вопроса (?)
каждая пара ключ-значение отделяется от следующей амперсандом - &

Например:

mysite.ru/path?val1=12&val2=36

Pages

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