Я использовал Yii Sluggable Behavior, и он отлично работал на английском языке, но если я напишу арабский язык в текстовом поле имени и создаю новую запись, значение столбца slug в базе данных будет пустым.yii 2 sluggable behavior arabic
public function behaviors()
{
return [
[
'class' => SluggableBehavior::className(),
'attribute' => 'name',
'ensureUnique'=>true,
'slugAttribute' => 'slug',
],
];
}
Кто-нибудь знает, как заставить его поддерживать арабский и другие языки? Если нет, есть ли расширение, выполняющее эту работу?
Заранее спасибо.
Попробуйте https://github.com/zelenin/yii2-slug-behavior с вариантами транслитерации. – Beowulfenator
@Beowulfenator Zelenin slug behavior преобразует слово, например «أحمد» =>. «Ahmd», я не хочу, чтобы я хотел, чтобы слова оставались такими, какие есть. пример: 'مرحبا بك' => 'مرحبا-بك' –