@yii2ru

Страница 196 из 1721
M
29.05.2017
11:50:05
Мы все об этом и говорим, он вроде ка боится оверхеда на эксплод.

Павел
29.05.2017
11:52:24
То есть оверхеда на парсинг движком его Expression он не боится, а explode значит боится?

У каждого свои страхи ?

Vladimir
29.05.2017
11:55:22
Скорее пытаюсь унифицировать и избавиться от костылей вроде explode, ибо и без него хватает

Google
Alexey
29.05.2017
11:55:58
Всем привет! Подскажите в вашем чате совсем зелёных новичков не пинают ногами за вопросы?

Vladimir
29.05.2017
11:59:17
В чем же костыльность explode?
Собственно к explode нет притензий есть несколько if'ов http://imagy.me/nzwzmw71wo от которых хотелось бы избавится

Alexey
29.05.2017
11:59:36
очень хорошо, а то по урокам Михаила Русакова попробовал влезть в сабж - половина не взлетает по непонятной причине..

из-за htaccess можно словить 404? По три раза уже перепроверил все кавычки, скобки и пр...

Павел
29.05.2017
12:00:58
Собственно к explode нет притензий есть несколько if'ов http://imagy.me/nzwzmw71wo от которых хотелось бы избавится
Ну непонятно к чему данный код относится. Вынести все в валидацию может? Или это уже валидация?

Попробуй в адресной строке без ЧПУ прописать маршрут

Alexey
29.05.2017
12:03:14
Попробуй в адресной строке без ЧПУ прописать маршрут
прямую ссылку? вместо ...index.php?r=site%2Fназвание страницы?

Павел
29.05.2017
12:03:43
А дефалтовый маршрут работает?

Google
Павел
29.05.2017
12:04:09
Просто корень сайта открывается?

Alexey
29.05.2017
12:04:19
index.php - lf

да

ставил через composer basic версию

Павел
29.05.2017
12:07:13
Тогда настраивай роутер. Там по умолчанию только дефалтовый маршрут прописан

http://www.webapplex.ru/routing-v-yii-2.x-urlmanager

Alexey
29.05.2017
12:08:13
спасибо. полез читать.

Павел
29.05.2017
12:08:23
Удачи

Alexey
29.05.2017
12:10:01
Gii стоит смотреть или нуегонах сразу и не стоит к плохому привыкать?

Borisov
29.05.2017
12:10:22
а модельки ты сам будешь писать?)

Alexey
29.05.2017
12:10:58
для простых таблиц думал сам писать

Кирилл
29.05.2017
12:11:33
Gii стоит смотреть или нуегонах сразу и не стоит к плохому привыкать?
Унаследуйся от него, шаблоны под себя настрой/поправь и экономь время.

Borisov
29.05.2017
12:11:45
да ну, лишняя рутина. Проще через gii консолью сгенерить и вносить правки

Alexey
29.05.2017
12:11:55
я почему и спросил... если инструмент стоящий - надо его использовать, а если он есть, но с ним (или от него) потом куча последствий то ...

Borisov
29.05.2017
12:14:08
круд я бы не стал им генерить, хотя можно свои шаблоны прикрутить, а вот каркас модуля и модельки - с удовольствием использую

Alexey
29.05.2017
12:15:04
ок. значит стоит посмотреть.

Vadim
29.05.2017
12:15:28
gii очень много времени экономит. особенно что админок касается

Alexey
29.05.2017
12:17:29
у меня учебная, так сказать, задачка состоит в работой с БД без глобальных извращений - сугубо запись/чтение/простая арифметика.

таблицы в базе мускульной готовы. yii и мускул на одной машине. всё достаточно просто для начала.

Borisov
29.05.2017
12:25:41
а таблицы миграциями делал?)

Google
Alexey
29.05.2017
12:28:52
не сообразил если честно как миграциями прикрутить...

Vadim
29.05.2017
12:28:55
Вопрос. Как делать корзину для интернет-магазина? Где хранить? В local storage, сессиях или базе?

Alexey
29.05.2017
12:29:09
пробовать буду

Vadim
29.05.2017
12:29:18
Повсеместно советуют LS + БД

Кирилл
29.05.2017
12:30:32
Вопрос. Как делать корзину для интернет-магазина? Где хранить? В local storage, сессиях или базе?
У нас в базе висит месяц. Через 2 недели кидаем письмо о забытой корзине, через месяц удаляем. До меня компонент для корзины писали, там ещё редис где-то прикручен, но я в тонкости не влезал и не рефакторил. Работает вполне нормально.

Вопрос. Как делать корзину для интернет-магазина? Где хранить? В local storage, сессиях или базе?
Ну и задачу важно понимать: что за корзина, что произойдёт если данные потеряются, сколько товаров в среднем добавляют в заказ.

Vadim
29.05.2017
12:32:05
Ну и задачу важно понимать: что за корзина, что произойдёт если данные потеряются, сколько товаров в среднем добавляют в заказ.
Ну есть простой вариант: хранить в local storage и все. Но в будущем хочу сделать функционал для "брошенных" корзин.

Это обычная доставка еды. Средний заказ - до 7-8 позиций.

Ну и большинство заказчиков НЕ авторизованы.

Кирилл
29.05.2017
12:33:49
Ну есть простой вариант: хранить в local storage и все. Но в будущем хочу сделать функционал для "брошенных" корзин.
Ну да, думаю локал сторейдж подойдёт. Вряд ли там будет корзина в другом браузере открыта или забыта. Тут зашёл, кинул обед или ужин в корзину и всё. Главное аккуратно обработать опции заказа и в интерфейсе показать сами блюда.

Кирилл
29.05.2017
12:35:52
Я правильно понимаю, что хранить заказы в БД можно (и имеет смысл) только для авторизованных пользователей?
А зачем заказы хранить? Как менеджеры их обрабатывают? Что будет, если письмо с заказом до менеджера не дойдёт (почтовый сервак затупит)? :)

Vadim
29.05.2017
12:36:52
А зачем заказы хранить? Как менеджеры их обрабатывают? Что будет, если письмо с заказом до менеджера не дойдёт (почтовый сервак затупит)? :)
Неправильно выразился. Имел ввиду хранить корзину. Ну вот человек положил что-то в корзину и сразу же создалась новая корзина в БД.

Alexey
29.05.2017
12:38:12
глупый вопрос - а для неавторизованных пользователей нельзя хранить в куках?

Кирилл
29.05.2017
12:39:17
Да, в таком случае стоит. Но вообще я бы по метрике смотрел, как люди заказывают, как часто бросают корзины, у кого и для чего личные кабинеты есть. Просто это такая сфера, где ты либо заказываешь сразу, либо уходишь с сайта. Напоминать о забытом супе или пицце в корзине через 2 недели — какой в этом смысл? Наверное, лучше прислать инфу о персональной скидке. А для этого важнее не сама корзина и её содержимое, а просто факт наличия ндооформленного заказа.

Vadim
29.05.2017
12:41:36
Кирилл
29.05.2017
12:55:04
Еще вопрос. Как вы минимизируете потерянные заказы? Ну когда почтовый сервак затупил, например.
Сохранять в несколько мест, отправлять по нескольким каналам. Например, записать в базу и отправить по почте и в телеграм. Если что-то из этого не сработало — записать в лог, оперативно сообщить разработчику.

Google
M
29.05.2017
13:00:18
Кстати да, логи при факапе в слак делаю - удобно)

Yii::error стараюсь юзать где нужно

Alexey
29.05.2017
13:03:21
а пользуется кто-нибудь в работе Livereload&Sublime?

SiZE
29.05.2017
13:11:46
Наша традиционная рубрика "Минутка администрирования" PHP Notice: Undefined index: SCRIPT_FILENAME - кто-то может посоветовать что подкрутить? :)

APACHE+NGNIX, PHP CGI 7.1

Anatoly
29.05.2017
13:12:20
Конфиги в студию

SiZE
29.05.2017
13:13:41
Я могу только "передать" инфу о том, что подкрутить. Конфигов нема. А чо там пробрасывать как-то надо в nginx это из апача или по другому что-то делать?

Admin
ERROR: S client not available

Anatoly
29.05.2017
13:16:52
Вероятно, в nginx нужно передать параметр: fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;

Виталий
29.05.2017
13:18:14
Либо не хватает include fastcgi_params; внутри передачи в php

APACHE+NGNIX, PHP CGI 7.1
Почему не php-fpm ?

Ivan
29.05.2017
14:21:33
http://shot.hsdn.org/yBRcLpkH
А теперь загугли Expo2017 Kazakhstan, удивишься)

Boris
29.05.2017
14:41:57
aloha

SiZE
29.05.2017
16:37:10
это из серии, когда едешь на DevConf, случайно билеты на DevCon не купить

В прошлый год помоему они в одни выходные были )

Boris
29.05.2017
17:52:56
Ребят

Подскажите, пожалуйста, можно средствами yii2 array to string?

Google
Boris
29.05.2017
17:53:27
С значениями через запятую?

Юрий
29.05.2017
17:54:14
implode

И даже yii2 не нужен

Boris
29.05.2017
17:54:29
госпади

10/10

пора спать

спасибо

Stanislav
29.05.2017
17:55:10
Ахаххх)) во даёт)

Павел
29.05.2017
18:06:15
Повеселил всех

M
29.05.2017
19:11:48
Есть, кто не спит?

Напомните виджет, чтобы время на фронте было юзер френдли, а улетало как таймштамп?

Anatoly
29.05.2017
19:12:27
момент.джеес

M
29.05.2017
19:14:31
Ты что? Я ленивая жопа. Мне готовые ассеты и виджеты для ActiveField подавай ?

Ишь че придумал, ассет запили, фронт запили, ну нафиг)

Anatoly
29.05.2017
19:16:37
Мне что, и загуглить за тебя?)

Наверное он называется yii2-momentjs?

borodulin/yii2-momentjs https://github.com/borodulin/yii2-momentjs

M
29.05.2017
19:18:33


Использовать Картика

Страница 196 из 1721