[NATIONAL] VARCHAR(M) [BINARY]
Строка переменной длины. При этом концевые пробелы удаляются при сохранении значения. Диапазон аргумента M составляет от 0 до 255 символов (от 1 до 255 в версиях, предшествующих MySQL 4.0.2). Если не задан атрибут чувствительности к регистру BINARY, то величины VARCHAR сортируются и сравниваются как независимые от регистра. Термин VARCHAR является сокращением от CHARACTER VARYING.
<?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)
{
здесь в основном два правила:
список параметров отделяется от пути с помощью знака вопроса (?)
каждая пара ключ-значение отделяется от следующей амперсандом - &