@phpgeeks

Страница 189 из 8430
Roman
19.06.2016
11:21:06
довольно приятно из коробки получить и сервер приложений

пару долларов

1-2

Google
Roman
19.06.2016
11:21:30
смотрю какой фирмы наверно

Dmitriy
19.06.2016
11:22:36
да в симфони есть такое, там и встроеные сервер есть, и он поднимается через cli
Хехе, сервер есть не у симфони, а у ПХП начиная с версии 5.4. Через app/console server::start ты просто запускаешь PHP development server настроенный

если напишешь php -S localhost:8080 -t web/ то получится то же самое

Roman
19.06.2016
11:23:06
аа, даже так, не копался в деталях еще

Dmitriy
19.06.2016
11:24:13
http://php.net/manual/ru/features.commandline.webserver.php

Roman
19.06.2016
11:24:21
есть какие нить статьи на тему сli php, гуглить некогда

ага

там есть все по cli

почитаю

Dmitriy
19.06.2016
11:36:02
Возвращаясь к спору об ORM - если мне надо обновить одно поле у записи, у которой я знаю id - мне нужно через ОРМ вытянуть всю запись из БД, а потом сделать update

Сделать так - "UPDATE tableName SET columnName = :newValue WHERE id = :id - одним запросом, через ОРМ не получается

[Anonymous]
19.06.2016
11:40:43
почему?

не получается?

Google
[Anonymous]
19.06.2016
11:41:16
Чет я не помню проблему чтоб обновить в 1 запрос

в ОРМке

Marat
19.06.2016
11:41:26
а как? Кто знает как - покажите ?

Орм работает с объектами, а чтобы в коде появился объект - его надо вытащить из базы... но это лишняя операция, если мы хотим просто обновить записи по where

А если записей 10к? ?

[Anonymous]
19.06.2016
11:43:21
стоп, стоп

в Laravel есть Eloquent ORM, тебе не нужен объект чтоб обновить сущность

Oleksandr
19.06.2016
11:43:53
Орм сделает обычный update запрос. Она не будет ничего доставать

[Anonymous]
19.06.2016
11:43:59
+1

Marat
19.06.2016
11:44:34
Это уже query builder, а не orm, получается

Ну да, чего я к словам придрался

Oleksandr
19.06.2016
11:46:00
Вообще то орм строится на основании query builder библиотеки

Doctrine использует dbal. Eloquent - свой query builder

Marat
19.06.2016
11:51:34
Само собой, но на уровне orm не получится так обнялять записи - нужно спускаться на уровень ниже к билдеру

Dmitriy
19.06.2016
11:51:36
Вот и получается, что на уровне ОРМ такого не сделать, надо спускаться на уровень query builder'a

Орм сделает обычный update запрос. Она не будет ничего доставать
$post = Post::findOne($id); $post->columnName = $newValue; $post->save(); - разве не будет 2 запроса? селект а потом упдате

Oleksandr
19.06.2016
11:54:08
В этом случае да.

Но у каждой orm есть возможность напрямую сделать update

Post::update($id,$columnsToUpdate);

Dmitriy
19.06.2016
11:55:42
о как, тогда круто

Google
Dmitriy
19.06.2016
11:55:50
а у доктрины?

Oleksandr
19.06.2016
11:56:18
Да у всех должно быть. Поройся в доке

Marat
19.06.2016
11:56:31
Учтите, что статика ломает di

Dmitriy
19.06.2016
11:56:39
да это больше ради интереса)

Учтите, что статика ломает di
Это ActiveRecord, например в Yii2. А там DI нет, только примитивненький ServiceLocator + Singleton

Marat
19.06.2016
11:59:34
В общем если в проекте два разных модуля используют одну и ту же статику, то уже не получится разделить Это использование без костылей

Лучше динамически прикидывать через di контейнер

Unstop
19.06.2016
13:10:29
Народ есть кто по с++

норм

Maxim
19.06.2016
13:11:14
Народ есть кто по с++
Есть отдельный чат по C++

Unstop
19.06.2016
13:11:19
пож

киньте

Unstop
19.06.2016
13:11:22
не нашел

Maxim
19.06.2016
13:11:49
@ProCxx

Артур Евгеньевич
19.06.2016
13:37:53
https://telegram.me/PhpChanel не забываем про канал)

Artur
19.06.2016
13:38:36
нафиг так жить

https://habrahabr.ru/post/303524/

F01134H
19.06.2016
13:39:25
а я на атом перешел

и не жалею абсолютно

Dmitriy
19.06.2016
13:39:43
vim крут

Google
Артур Евгеньевич
19.06.2016
13:39:46
не знаю мне атом вообще не вкатил

жутко тормозной

Dmitriy
19.06.2016
13:39:57
но это все таки текстовый РЕДАКТОР

Артур Евгеньевич
19.06.2016
13:39:57
не вижу не одного плюса перед саблаймом

F01134H
19.06.2016
13:40:00
в каком месте он тормозной

Admin
ERROR: S client not available

F01134H
19.06.2016
13:40:09
у меня на моей развалюхе летает он

Dmitriy
19.06.2016
13:40:22
пилить из вима ИДЕ - дело неблагодарное

F01134H
19.06.2016
13:40:27
из плюсов хотя бы то, что там в пару кликов установить любое дополнение можно

Артур Евгеньевич
19.06.2016
13:40:33
а так да vim круто, конечно, но переучиваться сложно

Dmitriy
19.06.2016
13:40:40
эм

Anton
19.06.2016
13:40:44
шило на мыло по сути в атоме менеджер пакетов для него удобный

боль
19.06.2016
13:40:49
А зачем писать на PHP, используя не PhpStorm?

Anton
19.06.2016
13:40:53
+

F01134H
19.06.2016
13:41:06
Да

Артур Евгеньевич
19.06.2016
13:41:06
у меня на моей развалюхе летает он
не понимаю как софт написанный на штм и js быстрее софтины на c++

F01134H
19.06.2016
13:41:23
Артур Евгеньевич
19.06.2016
13:41:33
и в саблайме консольный пакетный менеджер есть, так тчо клики не нужны там

боль
19.06.2016
13:41:42
А то у меня джуниоры мучаются с саблаймом, уж смотреть больно

Google
Tema
19.06.2016
13:42:02
а почему от sublime все бегут? плагинов куча, внешний вид не прямиком из 2007 (после настройки, разумеется)

F01134H
19.06.2016
13:42:08
боль
19.06.2016
13:42:19
Andrey
19.06.2016
13:42:35
?
мучаешь бедных джунов

Tema
19.06.2016
13:42:35
Dmitriy
19.06.2016
13:42:38
он условно бесплатный

же

Tema
19.06.2016
13:42:44
sublime text 3 license key

F01134H
19.06.2016
13:42:49
Да, мне постоянно эти окна вылазят с предложением покупки

Tema
19.06.2016
13:42:52
первая же ссылка в гугле

F01134H
19.06.2016
13:42:53
Вылазили точнее

Tema
19.06.2016
13:42:56
уйма ключей

F01134H
19.06.2016
13:43:07
Я не особо люблю варезы

боль
19.06.2016
13:43:12
мучаешь бедных джунов
Они сами. Я ж постоянно им говорю шторм ставить и не выебываться

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