
Like
29.08.2017
13:05:10
Что за фигня?

Sergey
29.08.2017
13:05:14
всё что возращает контроллер должно быть классом с интерфейсом response

Like
29.08.2017
13:05:55

Google

Yan
29.08.2017
13:06:09

Like
29.08.2017
13:06:29
Хелперы - ”глоб” функции

Sergey
29.08.2017
13:06:31
хэлперы есть, но они в классах

AngryWebDev
29.08.2017
13:06:34
Ребят, подскажите за opencart. Какие есть нормальные средства для закрузки списка товаров в opencart из excel

Yan
29.08.2017
13:08:38

Like
29.08.2017
13:14:14

Evgeniy
29.08.2017
13:22:21
там иногда вакансии по удаленке проскакивают

Dr
29.08.2017
13:25:33
из csv загружаю, там собственно все очень просто

Алексей Игоревич
29.08.2017
13:27:25
Помогите понять, есть такая логика в скипте где в результате вычислений получаю целое число от 1 до 16, потом число оборачиваю в ссылку <a data-open="block{число}">{число}</a>
function linkizer($someNumber) {
if ($someNumber == 1) {
$someNumber = '<a data-open="block1">1</a>';
return $someNumber;
}
elseif($someNumber == 2) {
$someNumber = '<a data-open="block2">2</a>';
return $someNumber;
}
elseif($someNumber == 3) {
$someNumber = '<a data-open="block3">3</a>';
return $someNumber;
}
...
else {}
}
$numberOne = linkizer($numberOne);
$numberTwo = linkizer($numberTwo);
$numberAny = linkizer($numberAny);
...
Вопрос - какие есть правильные ходы оптимизации чтобы написать скрипт так чтобы он определял какое число получено и вставлял его в маску?

Dima
29.08.2017
13:31:50
Эм... а просто смотреть значение переменной почему не вариант?

Like
29.08.2017
13:32:04
Что значит "посмотреть"?
(Усе, понял)

Google

Like
29.08.2017
13:33:35


Алексей Игоревич
29.08.2017
13:33:39
Эм... а просто смотреть значение переменной почему не вариант?
имеешь ввиду написать то что уже есть на 16 вариантов?
я запланировал что к примеру может поступить число от 1го до 999 и на кажду писать условие будет не верно. Я еще новичок и ищу как такие вещи делаются когда я проверяю что за число и его уже подставляю возвращая нужный результат

Like
29.08.2017
13:33:42
Если да, то вон Дима предлагает вставить в строку

Алексей Игоревич
29.08.2017
13:33:46

Like
29.08.2017
13:34:02
$someNumber = '<a data-open="block{$variable}">$variable</a>';

Алексей Игоревич
29.08.2017
13:34:32
спасибо

Dima
29.08.2017
13:34:35
$someNumber = '<a data-open="block1">''; echo $znachenie; '</a>'

Like
29.08.2017
13:34:45
> $znachenie
Хехе)

Ladone
29.08.2017
13:37:16
ты не видел переменных Единой Украинской Базы Освиты (ЕДБО)
Которая всех принимает на учебу.
> $znachenie
Хехе)
там ебанутся

Victor
29.08.2017
13:49:04
Парни, объясните соль с composer+storm, у меня локально на бубунте своя среда, своя версия php, к проекту никакого отношения не имеет вообще, т.к. юзается тестовый сервак. Я инициализирую компосер штормом, жму добавить зависимость, а он выебывается мол пыха сильно новая. Удаленный интерпритатор выбрать нельзя, в чем тогда смысл composer в шторме? Для тех у кого локально проекты крутяться? Может можно какой-то флаг задать шторму шобы он среду не проерял, а просто файлы из зависимостей молча заливал на тестовый серв?

Sqrt
29.08.2017
13:51:20
ммм ну вообще шторм наверное и не проверяет версию
а какой-то пакет это делает
и вот композер тебе говорит что нет так не пойдет

Victor
29.08.2017
13:51:55
нет глобального флага для компосер что-бы пропустить проверку?

Sqrt
29.08.2017
13:52:05
нет

Google

Like
29.08.2017
13:52:16
Мол, больше 5.6 не пойдет

Victor
29.08.2017
13:52:35
composer.json зависимости?

Sqrt
29.08.2017
13:52:45
ну как бы да
там описываются
но может у какого-то пакета быть своя зависимость

Victor
29.08.2017
13:53:46
я не могу их менять ведь, просто интересует бест практис, если на тестовом серве работать, лучше не юзать вообще локально компосер через шторм, прямо на серве инит и апдейт делать?
Но тогда тупой шторм не делает автокомплит по либам, приходится вручную через include path врубать их )

Like
29.08.2017
13:54:09
Не факт, что я прав

Sqrt
29.08.2017
13:55:16
неважно шторм или не шторм
у тебя есть composer.json
который описывает зависимости

Like
29.08.2017
13:55:34
@subbotin_denis можно на правах соц.рекламы поищу напарника на апворк?))

Sergey
29.08.2017
13:55:59
я разрешений не даю, только баню

Victor
29.08.2017
13:56:46
а в чем соль require-dev ?
жопой чувствую это то что мне надо
а не, это либы которые не нужны на проде, окей

Артур Евгеньевич
29.08.2017
13:57:28
в том что оно не нужно

Sqrt
29.08.2017
13:58:05
в чем проблема? у тебя есть composer.json, зайди и сделай composer install
на локальной тачке

Google

Sqrt
29.08.2017
13:58:38
если не установит потому что у тебя версия старая или новая
то беда

Victor
29.08.2017
13:58:43
так я так и делаю, не дает
не ставит

Sqrt
29.08.2017
13:58:51
и что пишет
?

Admin
ERROR: S client not available

Like
29.08.2017
13:59:38

Victor
29.08.2017
14:00:43
и что пишет
бля, проебал проблемную либу, ну допустим там будет
"require": {
"php": "5.3.0"
а у меня будет 7, хер же он локально поставит

Sqrt
29.08.2017
14:01:12
да

Victor
29.08.2017
14:02:26
Короче вывод, лучше сразу не серве это делать, а в шторм уже качать vendor для автокомплита, согласны?

Sqrt
29.08.2017
14:02:43
нет
что ты имеешь ввиду качать?

Victor
29.08.2017
14:03:29
добавил зависимость на серве, сделал апдейт, перекачал себе локально папку vendor

Sqrt
29.08.2017
14:03:32
скачивать зависимости с сервера?

Victor
29.08.2017
14:03:38
что бы завести автокомплит по либам
yep

Sqrt
29.08.2017
14:03:44
ну у тебя видать экзотический кейс
наверное да

Google

Sqrt
29.08.2017
14:03:55
ну или иметь несколько версий
пхп

Victor
29.08.2017
14:04:35
дело не только в версии, я видел что ругается на отсутвующий imagick

Dmitriy
29.08.2017
14:04:45

Victor
29.08.2017
14:04:49
локально же не будешь подгонять среду под проект

Ladone
29.08.2017
14:05:03

Victor
29.08.2017
14:05:29
просто лежит файлик composer.json, у тебя тянет автокомплит по перечисленным в нем либам?

Ladone
29.08.2017
14:06:02
В кончоли composer install он тянит твои зависимости, шторм потом индексирует проект и все красиво.
Угу

Victor
29.08.2017
14:06:23
Ты пропустил большую часть переписки

Like
29.08.2017
14:06:39
Оке

Ladone
29.08.2017
14:06:41
я видел что ты в шторме это делаешт
Не знаю по поводу флага.

Victor
29.08.2017
14:06:58
Если у зависимости будет
"require": {
"php": ">=5.3.0"
а у тебя будет локально стоять 7, он не даст сделать install

Dmitriy
29.08.2017
14:07:20
/spam

Yet Another Stats
29.08.2017
14:07:21
Пользователь гриша добавлен в глобальный спам лист