$model->detachBehavior('behaviorName');
public function behaviors()
{
return [
'behaviorName'=> [
'class' => IndividualServicePriceBehavior::className(),
/// ,,,
],
];
}
select plainto_tsquery('документ<b>Ы</b>');
select plainto_tsquery('ru', 'документЫ'); //Вместо 'ru' - название конфигурации, которое указываете в to_tsvector при создании индекса
create function fts_name_vector_upd() returns trigger
LANGUAGE plpgsql
AS $$
BEGIN
NEW.fts=setweight( coalesce( to_tsvector('russian', NEW.name),''),'A') || ' ' ||
setweight( coalesce( to_tsvector('russian', NEW.description),''),'B') || ' ';
RETURN NEW;
END;
$$;
public function minify(string $content):string
{
return trim(preg_replace('/>\s+</', '><', $content));
}