to
WinterSilenceИзвиняюсь, что так тянул, забылось.. но тема была закреплена на панели и ожидала очереди)
Цитата:
кстати в Model_Order отсутствует $_table_name
Тут применяется правило(или как там правильно) Kohana: модель -
Order, база -
Orders.
..где то было в доках..Цитата:
почему $items = $order->items; неходится в цикле?
Тут на самом деле, кому как нравится, тот так и организовывает.
Решил так, так как мне больше нравится такая схема.
То есть заказ идет один, в него пишем кто, от куда, когда.
А в
orders_items пишем построчно что было куплено, через связь один ко многим из
orders.
Цитата:
sql дамп таблиц всегда пишите и что именно данный код должен делать
Смысла, если честно, не вижу в дампе..
И таки да, суть была в том, что у
orders была связь один ко многим с
orders_items через поле
order_id в
orders_items, что в принципе можно было понять по моделям, просто я явно не написал.
..понимаю лень и все такое, впредь буду писать)..Дак вот, в это поле
order_id передавался всегда ноль за место ожидаемого ID, причем, повторюсь, все остальное писалось нормально.
Цитата:
кстати советую данные корзины хранить не так, а в singleton объекте или что наверное правильнее в модели(Kohana_Model) и дописать методы для работы с ней - получите универсальную корзину,
Универсальность - это вы про такое:
Код:
<td id="counter" class="counter">'.Counter::instance()->put($k,$count).'</td>
..счетчик для кол-во товаров ввиде плагина, если интересно посмотреть, позже выложу..Если оно, то потихоньку все перевожу на такую схему..
Но даже в этом случае можно через сессии. Буду рад увидеть доводы хранения покупки не в сессии, а в объекте..
to
allПо поводу хранения данных корзины, кто что посоветует.
Или кто как использует?
..возможно есть еще способы..