Yii
- 7 ответов
- 0 вопросов
4
Вклад в тег
<?php
class User extends CActiveRecord
{
// ...
public static function getDate($id)
{
$user = self::model()->findByPk($id, array('select' => 'date'));
return $user === null ? null : $user->date;
}
// ...
}
<alias:.+>
и <page:.+>
- это одинаковые url. <page:.+>
никогда не сработает, т.к. 1-е удовлетворяющее условие будет <alias:.+>
. Правила можно уточнить и поменять местами: '<page:(about|contact)>' => 'page/<page>',
'<alias:\w+>' => 'catalog/<alias>'
/catalog/categoryname
. Такие url более читабельны и понятны. <?php
// ...
$pathInfo = $request->getPathInfo();
<?php
// ...
$pathInfo = strtolower($request->getPathInfo());