[v0.9] ShoppingCart

Выкладываем свои наработки
kawabanga
Сообщения: 806
Зарегистрирован: 2013.10.12, 23:35
Откуда: Новосибирск

Re: [v0.9] ShoppingCart

Сообщение kawabanga »

Добавить геттеры (мне помогло) в корзине.

например в моделях добавить свойство GetImgPreview(){}
и на него в зависимости от модели, добавить картинку.

в выводе ставить вывод $model->ImgPreview;
footniko
Сообщения: 16
Зарегистрирован: 2012.07.04, 23:43

Re: [v0.9] ShoppingCart

Сообщение footniko »

Не работает. Такое ощущение, что просто не подключается
Брал отсюда: https://github.com/yiiext/shopping-cart-component
Залил в components.
Подключаю через конфиг:

Код: Выделить всё

    'import'=>array(
        //...//
        'application.components.shoppingCart.*',
    ),
        ...
        'components'=>array(
                ....
        'shoppingCart' => array(
            'class' => 'application.components.shoppingCart.EShoppingCart',
        ),
                ...
        )
В моделе:

Код: Выделить всё

class Products extends CActiveRecord implements IECartPosition
Не работает вообще, никаких ошибок не выдает, лог пустой. В чем беда?

UPD: Проблема решена. В моей моделе уже присутствовал метод getPrice(). Переименовал и все заработало. Спасибо за компонент!
Последний раз редактировалось footniko 2014.07.03, 10:26, всего редактировалось 1 раз.
kawabanga
Сообщения: 806
Зарегистрирован: 2013.10.12, 23:35
Откуда: Новосибирск

Re: [v0.9] ShoppingCart

Сообщение kawabanga »

Покажите, где вы им пользуетесь)
footniko
Сообщения: 16
Зарегистрирован: 2012.07.04, 23:43

Re: [v0.9] ShoppingCart

Сообщение footniko »

kawabanga писал(а):Покажите, где вы им пользуетесь)
Уже все работает, спасибо:
Footniko писал(а):UPD: Проблема решена. В моей моделе уже присутствовал метод getPrice(). Переименовал и все заработало. Спасибо за компонент!
kawabanga
Сообщения: 806
Зарегистрирован: 2013.10.12, 23:35
Откуда: Новосибирск

Re: [v0.9] ShoppingCart

Сообщение kawabanga »

Доброй ночи, подскажите пожалуйста:

1) Есть ли способ, узнать, есть ли позиция в корзине у кого-то?
2) можно ли как то удалить из корзин пользователей позицию?
Аватара пользователя
Dr.Death
Сообщения: 129
Зарегистрирован: 2011.05.07, 18:24
Контактная информация:

Re: [v0.9] ShoppingCart

Сообщение Dr.Death »

Ребят, а почему refresh() может не работать?

Код: Выделить всё

    public function __wakeup() {
        if ($this->refresh === true)
            $this->getOwner()->refresh();

        var_dump($this->getOwner()->getAttributes());

    }
Отдает все поля null, соответственно ничего не обновляется...
Аватара пользователя
Dr.Death
Сообщения: 129
Зарегистрирован: 2011.05.07, 18:24
Контактная информация:

Re: [v0.9] ShoppingCart

Сообщение Dr.Death »

отключил refresh в __wakeup, дописал его в restoreFromSession вроде работает...
EVOSandru6
Сообщения: 605
Зарегистрирован: 2014.07.04, 13:33

Re: [v0.9] ShoppingCart

Сообщение EVOSandru6 »

Добрый день, меня интересует, если данный компонент связать с https://github.com/ladamalina/yii-robokassa
Компонентом робокассы, то будет выставлен общий счет за все товары в корзине или за каждый товар в отдельности? Может немного не в тему, но может вы сталкивались?
Ответить