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

php Регулярные выражения доллар бакс - что означает

доллар "привязывает" стоящий перед ним фрагмент регулярного выражения к концу строки

пример =

'%^(\w+)(/(\w+))?$%'

здесь фрагмент

(/(\w+))

- это символы в перед которыми стоит слэш (/...) - соотнесён с концом разбираемой строки , а фрагмент

 (\w+)

- с началом этой строки

Pages

Subscribe to fkn+antitotal RSS