<rmcreative>

RSS

yii2-shop, код с мастер класса в Екатеринбурге

10 марта 2015

Немного привёл в порядок и выложил код с мастер класса в Екатеринбурге. В нём отражена попытка создать витрину магазина на основе шаблона advanced.

https://github.com/samdark/yii2-shop

Комментарии RSS

  1. №9678
    Максим
    Максим 10.03.2015, 15:15:01

    Спасибо

  2. №9679
    Сергей
    Сергей 10.03.2015, 20:24:31

    А видео самого мастер класса нет?

  3. №9680
    Bohdan V.
    Bohdan V. 10.03.2015, 22:43:07

    Спасибо. А видео?

  4. №9681
    Sam
    Sam 10.03.2015, 22:52:27

    Видео не писалось.

  5. №9682
    Uterm
    Uterm 11.03.2015, 10:51:19

    А у меня проблема с миграциями:

    Exception 'yii\db\Exception' with message 'SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo failed: ...' in D:\OpenServer\domains\yii2-shop\vendor\yiisoft\yii2\db\Connection.php:534
    

    Requirements.php errors 0. На чистом advanced миграции выполняются без проблем.

  6. №9686
    Sam
    Sam 11.03.2015, 21:51:34

    Это у вас что-то не так с DNS. yii2-shop в hosts прописан? Всё задействованное рестартнули, чтобы оно hosts подхватило?

  7. №9687
    Uterm
    Uterm 12.03.2015, 10:06:45

    Спасибо Sam, проблему решил изменив имя домена с yii2-shop на yii2shop. Запускал на OpenServer.

  8. №9688
    Саша
    Саша 12.03.2015, 14:45:18

    Спасибо за выложенный код. Познавательно!

  9. Спасибо за исходники!

  10. №9717
    Сергей
    Сергей 26.03.2015, 18:52:11

    Получаю ошибку "Interface 'yii\shoppingcart\CartPositionInterface' not found". Что не так?

  11. №9718
    Сергей
    Сергей 26.03.2015, 18:53:22

    Извиняюсь - "Interface 'yz\shoppingcart\CartPositionInterface' not found"

  12. №9722
    Sam
    Sam 27.03.2015, 12:34:59

    Composer нормально отработал?

  13. №9753
    Vadim
    Vadim 09.04.2015, 13:01:03

    Sam, а слайдов не осталось? Пытаюсь изучить фреймворк, хочу глубже вникнуть в суть магазина, а именно понять логику и проектирование.

  14. №9774
    Сергей
    Сергей 06.05.2015, 11:10:12
    1. Установил yii2 advanced.
    2. Скачал zip-версию yii2shop. Распаковал, перезаписал поверх установленного yii2.
    3. Создал БД, подключил, сделал миграции.
    4. При переходе на yii2shop/frontend/web/ получаю Interface 'yz\shoppingcart\CartPositionInterface' not found
  15. №9775
    Sam
    Sam 07.05.2015, 2:28:14

    Надо выполнить composer install.

  16. №9776
    Сергей
    Сергей 07.05.2015, 9:11:42

    Composer установлен. Yii2 ставил ведь через него.

  17. №9779
    Sam
    Sam 07.05.2015, 23:33:29

    ОК. Пошагово:

    1. Качаем архив yii2shop.
    2. Распаковываем.
    3. Заходим в директорию, делаем composer install.
  18. №9783
    Сергей
    Сергей 12.05.2015, 12:46:04

    Нверное мне не дано:) Скачал, распаковал, захожу в директорию, выполняю php composer install, получаю Could not open input file: composer.

  19. №9784
    Сергей
    Сергей 12.05.2015, 12:53:28

    Помогло php composer.phar install. Потом выполнил php init. Появились индексные файлы в web. Настроил БД, поехало. СПС.

  20. №9946
    cheva
    cheva 29.08.2015, 14:11:15

    Sam вопрос.

    Вроде всё понятно, но как реализованы картинки?

    Куда копать?

  21. №9949
    Sam
    Sam 29.08.2015, 22:44:36
  22. №9954
    cheva
    cheva 31.08.2015, 9:53:00

    Sam, спасибо огромное!

  23. №10186
    Egor
    Egor 11.01.2016, 19:44:17

    не могу запустить init делаю все по порядку 1- git clone github.com/samdark/yii2-shop.git 2 - cd yii2-shop 3 - composer install в этом месте получаю "Warning: The lock file is not up to date with the latest changes in composer.json. You may be getting outdated dependencies. Run update to update them. " после этого команда init выдает - "init: Need to be root " команда init --env=Development --overwrite=n Выдает " init: unexpected argument: --env=Development Try `init --help' for more information." куда компать?

  24. №10241
    German
    German 29.01.2016, 15:58:22

    Отличный пример. Есть вопрос. Как можно организовать , что у каждого продукта есть свои опции. Допустим у одного продукта цвет и фактура, у другого товара размер.

    У меня задача.. Есть устройства. При покупке абонемента добавить поле с imei устройства для последующей активации. Вот я подумал сделать опции у продуктов и передать в опциях Imei

  25. №10242
    Sam
    Sam 29.01.2016, 21:56:58

    Наверное, стоит выделить группы продуктов, для которых поля общие. Хранить можно хоть в JSON. Всё равно для нормальной фильтрации или поиска придётся тащить всё в какой-нибудь Elastic.

  26. №10667
    Олег
    Олег 26.09.2016, 17:02:51

    Подскажите пожалуйста, как вывести в backend части в orders ещё и заказанные продукты?

  1. Почта опубликована не будет.

  2. Можно использовать синтаксис Markdown или HTML.

  3. Введите ответ в поле. Щёлкните, чтобы получить другую задачу.