У меня есть таблица под названием категории:Yii - URL оптимизация mamanement
- идентификатор
- category_name
- PARENT_ID
и настольные продукты:
- ID
- category_id
- product_name
держать вещи простого PRODUCT_NAME и catogory_name является уникальной URL псевдонимов
И я хочу сделать URL, как там
магазин/computer_parts/CPU/Intel - это адрес «Intel» категории, которые имеют родителей центральный процессор и компьютер
и продукты, как
магазин/computer_parts/CPU/Intel/intel_core_i5_2500k - это продукт
Я вижу решение, добавив в методах модели как
Категория модели
public function geturl() {
***in cycle getting aliases of all parents***
return Yii::app()->createUrl(...etc
}
и продукт
public function geturl() {
*** getting aliases of category and parents ***
return Yii::app()->createUrl(...etc
}
ли способ сделать это проще?
Нет нет) Я знаю это, я нахожусь на загрузке сервера, когда получаю url для каждого продукта –