Класс абстрактный генератора seo текста
Открытые члены | |
| __construct (array $real_replace=[]) | |
| prepairValues ($values) | |
| getValuesFromORMObject (AbstractObject $object, $prefix=false) | |
| prepairHints ($values) | |
| getHintsFromORMObject (AbstractObject $object, $prefix=false) | |
| getValues () | |
| replaceORMHint (AbstractObject $object, $template=false) | |
| replace ($text) | |
Поля данных | |
| $values = [] | |
| $hints = [] | |
| $struct = [] | |
| $template_admin = '%system%/admin/seohint.tpl' | |
| $hint_fields = [] | |
| $include_array = [] | |
Защищенные данные | |
| $real_replace | |
| __construct | ( | array | $real_replace = [] | ) |
Конструктор класса, при создании необходимо передать массив для автозамены Ключи массива с "|" например name|100 при замене возвратят 100 первых сиволов необходимого поля
| getHintsFromORMObject | ( | AbstractObject | $object, |
$prefix = false |
|||
| ) |
Получает значения автозамены из ORM объекта для подсказок
| AbstractObject | $object | - объект из которого будет доставатся массив |
| getValues | ( | ) |
Возвращает массив для автозамены.
| getValuesFromORMObject | ( | AbstractObject | $object, |
$prefix = false |
|||
| ) |
Получает значения автозамены из ORM объекта
| AbstractObject | $object | - объект из которого будет доставатся массив |
| prepairHints | ( | $values | ) |
Подготавливает значения для подсказок, возвращает подготовленный массив для свойств
| array | $values | - массив со значниями автозамены |
| prepairValues | ( | $values | ) |
Подготавливает значения для автозамены, возвращает подготовленный массив
| array | $values | - массив со значниями автозамены |
| replace | ( | $text | ) |
Возвращает заменённое значение переданного текста в соотвествии с массивом Ключи массива с "|" например name|100 при замене возвратят 100 первых сиволов необходимого поля
| string | $text | - текст в котором будет замена |
| replaceORMHint | ( | AbstractObject | $object, |
$template = false |
|||
| ) |
Заменяет подсказочные надписи в ORM объекте
| AbstractObject | $object | - объект ORM |
| string | $template | - пользовательский шаблон подсказки вместо установленного |
| $hint_fields = [] |
| $hints = [] |
| $include_array = [] |
|
protected |
| $struct = [] |
| $template_admin = '%system%/admin/seohint.tpl' |
| $values = [] |