@phpgeeks

Страница 2132 из 8430
Vadim
06.11.2016
19:05:50
Типа так

Artur
06.11.2016
19:06:17
а синглтон в целом - антипаттерпн(приватный конструктор)

Vadim
06.11.2016
19:06:42
$item = Item::factory() ->setPrice(100500) ->setCategory(123);

Google
Marat
06.11.2016
19:07:51
Мне кажется, что фабричные методы вообще не должны относиться к логике классов, скорее это заботы DI контейнера

Vadim
06.11.2016
19:07:54
Соответственно все что может - возвращает this

Vadim
06.11.2016
19:08:43
Зачем трейты? Огрызок

Artur
06.11.2016
19:08:46
пока правджа не видел "регулярного" использования во фреймворках

Vadim
06.11.2016
19:09:05
Они нужны в ооооочень редких ситуациях

Marat
06.11.2016
19:09:06
Суть та же - это всё заботы контейнера

Al
06.11.2016
19:09:36
народ, 12:00PM EST (GMT -5) on November 7, 2016 когда будет?)

Artur
06.11.2016
19:09:43
ваши ответы ничего не говорят о сути

Vadim
06.11.2016
19:09:44
Ткни мне пальцем в человека, который в 3 ночи расскажет все премудрости наследования трейтов

Google
Al
06.11.2016
19:10:19
с хбд меня там
чего чего?

Artur
06.11.2016
19:10:23
есть разные паттерны

например бизнес объект

или DI

да хоть стд

https://habrahabr.ru/post/166287/

D'
06.11.2016
19:12:00
или DI

не надо меня

Artur
06.11.2016
19:13:45
я вырос на онпхп и современное представление в популярных фреймворках мне кажутся пожухлыми и примитивными

Aleksandr
06.11.2016
19:14:06
Парни, как в sql сделать условие: "сортировать по убыванию по ID, а если установлено поле sort, то по полю sort, причем поле sort всегда выше поля поля по id"?

Artur
06.11.2016
19:14:27
ещё в прошлом десятилетии всё это работало комплекснее и без магии

Eugene
06.11.2016
19:14:51
ORDER BY sort, ID DESC

Ser
06.11.2016
19:15:26
Я вот не очень понял, а поля sort может не быть?..

D'
06.11.2016
19:15:30
ещё в прошлом десятилетии всё это работало комплекснее и без магии
еще в прошлом веке у тебя были index.php, page.php, login.php со своей собственной логикой.

Artur
06.11.2016
19:15:48
не у меня

Евгений
06.11.2016
19:15:52
в прошлом веке это было нормально

Aleksandr
06.11.2016
19:15:53
Я вот не очень понял, а поля sort может не быть?..
В нём может быть установлен null

Golib
06.11.2016
19:15:56
ржу))

Artur
06.11.2016
19:16:00
я в нулевых начал прогать :) и не делал сайты

Евгений
06.11.2016
19:16:02
там в пхп не было ооп

Google
Aleksandr
06.11.2016
19:16:13
Golib
06.11.2016
19:16:14
в этом веке))

Евгений
06.11.2016
19:16:47
в этом веке всякое было

щас в этом веке 7 пых

Golib
06.11.2016
19:17:17
и мусоршик компосер))

Aleksandr
06.11.2016
19:17:33
ORDER BY sort, ID DESC
Охеренно) Спасибо

Евгений
06.11.2016
19:18:01
Охеренно) Спасибо
какой вопрос, такой ответ )

Artur
06.11.2016
19:18:01
еще в прошлом веке у тебя были index.php, page.php, login.php со своей собственной логикой.
к слову в конце прошлого десятилетия я выпиливал ***.pl

Евгений
06.11.2016
19:18:20
в 2010 году?

Aleksandr
06.11.2016
19:18:23
какой вопрос, такой ответ )
Ну я без иронии) Ща попробую

Aleksandr
06.11.2016
19:18:33
Иль что это не рабочий вариант

D'
06.11.2016
19:18:36
получше ваших питонов

(фу)

Artur
06.11.2016
19:18:49
А на чем там прогал?
на разном, разумеется :)

Aleksandr
06.11.2016
19:19:02
Евгений
06.11.2016
19:19:03
на бейсике

Aleksandr
06.11.2016
19:19:09
Видимо, алгоритмы учил всякие

Я до сайтцов на LabView программировал. Кто-нибудь слышал о таком?

Artur
06.11.2016
19:20:43
Парни, как в sql сделать условие: "сортировать по убыванию по ID, а если установлено поле sort, то по полю sort, причем поле sort всегда выше поля поля по id"?
только имей ввиду, поле sort имеет приоритет либо выше либо ниже при нулевом значении. если у тебя там условный 0 - магии не случится

Google
Salavat
06.11.2016
19:20:46
Я до сайтцов на LabView программировал. Кто-нибудь слышал о таком?
Информационные Технологии Проектирования ЭВС?

Artur
06.11.2016
19:20:47
аа решается

Artur
06.11.2016
19:21:34
order by case sort > 0 then sort else 1000 END CASE, ID desc ну или другие варианты

Aleksandr
06.11.2016
19:22:32
Информационные Технологии Проектирования ЭВС?
Я на нём плисины программировал и контроллеры

Admin
ERROR: S client not available

Artur
06.11.2016
19:22:37
ну либо sort=null тоже будет либо до цифр либо после. знать наизусть такое по большомму счёту не правильно

для этого есть coalesce(sort, 0)

Salavat
06.11.2016
19:24:01
Я на нём плисины программировал и контроллеры
Я знаю что это.) Учился по этой специальности и вообще не должен был лезть в программирование для веба. Ассемблер, labview, ЭМС и прочие вещи должны были стать моими друзьями до конца жизни )

Aleksandr
06.11.2016
19:24:02
ну либо sort=null тоже будет либо до цифр либо после. знать наизусть такое по большомму счёту не правильно
Вот у меня сейчас там null и вот вылезло General error: 3065 Expression #2 of ORDER BY clause is not in SELECT list, references column 'toys.g.sort' which is not in SELECT list; this is incompatible with DISTINCT in C:\OpenServer\domains\lovely.ru\application\core\model.php on line 110

Aleksandr
06.11.2016
19:30:31
не имеет смысла без sql
SELECT DISTINCT g.id, g.name, IF(LENGTH(g.description) <= ?, g.description, CONCAT(LEFT(g.description, ?), '...')) AS description, g.seria, g.link, g.signature, g.hit FROM goods g INNER JOIN product_category pc ON g.id = pc.product_id WHERE pc.category_id = ? ORDER BY case coalesce(sort, 0) = 0 then g.id else g.sort desc LIMIT ?, ? Правильно сделал?

не имеет смысла без sql
Вот эта строчка с сортировкой ORDER BY case coalesce(sort, 0) = 0 then g.id else g.sort desc

Max
06.11.2016
19:31:08
Здарова агалы

F01134H
06.11.2016
19:31:28
здарова псих

наркоман

Google
Aleksandr
06.11.2016
19:33:12
Бля

Artur
06.11.2016
19:33:23
явно не хватает case *** then *** else *** END CASE*

Евгений
06.11.2016
19:33:48
что такое 'toys.g.sort'

Aleksandr
06.11.2016
19:35:11
надо кейс закрыть
Да, сейчас попробую

что такое 'toys.g.sort'
Подразумевается название базы.название таблицы.название строки

F01134H
06.11.2016
19:36:09
Ох епть

У нас уже 1к человек)

Евгений
06.11.2016
19:36:24
Ох епть
насмотрелся битриксов?

Aleksandr
06.11.2016
19:36:25
Но я хз откуда тут toys вдруг вылез, не спал уже очень давно, рубит, но надо доделать

Artur
06.11.2016
19:36:25
со слоу

Salavat
06.11.2016
19:40:10
Народ. Не совсем php, но никто Content Security Policy не настраивал?

Лёша
06.11.2016
19:47:21
Ребята, кто-нибудь работал с heroku из-под консоли? Не могу задеплоить свой говнокод, когда пишу git add. Выходит бабуйня какая-то

Евгений
06.11.2016
19:48:07
@oneerror работает с херокой, но его чёт нет сёдня

Страница 2132 из 8430