mirror of
https://github.com/yiisoft/yii2.git
synced 2025-11-03 22:32:40 +08:00
@ -1,7 +1,7 @@
|
|||||||
Работа с URL
|
Работа с URL
|
||||||
============
|
============
|
||||||
|
|
||||||
>Замечание: раздел находится в разработке.
|
> Замечание: раздел находится в разработке.
|
||||||
|
|
||||||
Концепция работы с URL в Yii довольно проста. Предполагается, что в приложении используются внутренние маршруты и параметры вместо жестко заданных URL. Тогда фреймворк сам преобразует маршруты в URL и обратно, в соответствии с конфигурацией URL менеджера. Такой подход позволяет изменять вид URL на всем сайте, редактируя единственный конфигурационный файл не трогая код самого приложения.
|
Концепция работы с URL в Yii довольно проста. Предполагается, что в приложении используются внутренние маршруты и параметры вместо жестко заданных URL. Тогда фреймворк сам преобразует маршруты в URL и обратно, в соответствии с конфигурацией URL менеджера. Такой подход позволяет изменять вид URL на всем сайте, редактируя единственный конфигурационный файл не трогая код самого приложения.
|
||||||
|
|
||||||
|
|||||||
@ -38,8 +38,8 @@ class ApiIndexer extends Indexer
|
|||||||
$description = strip_tags($matches[1]);
|
$description = strip_tags($matches[1]);
|
||||||
} elseif (preg_match('~<p>(.*?)</p>~s', $contents, $matches)) {
|
} elseif (preg_match('~<p>(.*?)</p>~s', $contents, $matches)) {
|
||||||
$description = strip_tags($matches[1]);
|
$description = strip_tags($matches[1]);
|
||||||
if (mb_strlen($description) > 1000) { // TODO truncate by words
|
if (mb_strlen($description, 'UTF-8') > 1000) { // TODO truncate by words
|
||||||
$description = mb_substr($description, 0, 1000) . '...';
|
$description = mb_substr($description, 0, 1000, 'UTF-8') . '...';
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
$description = '';
|
$description = '';
|
||||||
|
|||||||
Reference in New Issue
Block a user