@phpclubru

Страница 772 из 956
Den
15.01.2019
11:43:22
так они вроде как построены на пдо

Сасный
15.01.2019
11:44:10
Что до выбора между указанными кандидатами, я больше верю диби, ибо тот живет на гх и там я точно могу узнать когда последний раз в нем что-то обновлялось.

Den
15.01.2019
11:45:00
там meekro тоже ж

https://github.com/SergeyTsalkov/meekrodb

Google
Сасный
15.01.2019
11:45:21


Pavel
15.01.2019
11:45:35
Да уж, лучше реально над pdo обертку набросать за час, чем зависеть от странных библиотек

или просто взять доктрину

Сасный
15.01.2019
11:45:45
https://github.com/SergeyTsalkov/meekrodb
минимум 1 год с последнего апд, в то время как у диби - 10 месяцев

Den
15.01.2019
11:46:30
или просто взять доктрину
ага, в анальное путешествие, плавали, в документации хрен что найдёшь, особенно если процедурщик

Сасный
15.01.2019
11:46:44
Короче, если выбор между этими двумя либами, я топчу за mysqli.

Антон
15.01.2019
11:47:07
Здравствуйте, есть вопрос: у меня есть переменная $changedAttributes доступ к ней осуществляется по ключу changes, но я хочу, чтобы выводилась не она, а только поле field_value, которое находится внутри нее если я пишу ‘changes’ => $changedAttributes->settings->field_value то оно пишет trying to get propery of non-object. сама пременная $changedAttributes выглядит вот так: "settings": "[{\"field_name\":\"token\",\"field_type\":\"text\",\"field_editable\":true,\"field_value\":\"771352550:AAEBXPl5hIupi3eEm2YMFpiTSK0h3fdg4FM\",\"is_system\":false}]" } как мне быть, чтобы все получилось?

Сасный
15.01.2019
11:47:16
ага, в анальное путешествие, плавали, в документации хрен что найдёшь, особенно если процедурщик
mysqli_query - доступен из коробки, никаких классов и конструкций $db->query

Den
15.01.2019
11:47:35
Короче, если выбор между этими двумя либами, я топчу за mysqli.
окей, можно ли на нём собрать relations в стиле дибила?

Сасный
15.01.2019
11:48:02
окей, можно ли на нём собрать relations в стиле дибила?
я не пользую сторонные либы для работы с бд, по этому не скажу

Den
15.01.2019
11:48:52
т.е. упростить до вызовать функций а-ля $db->select('book')->$author

Google
Сасный
15.01.2019
11:49:22
особенно когда процедурщик

Den
15.01.2019
11:49:35
вот я про mysqli и спрашиваю

Сасный
15.01.2019
11:50:18
Для этого тебе придется написать свою обертку(ахахахах)

Den
15.01.2019
11:51:03
отлично, я весь внимание

Pavel
15.01.2019
11:51:31
т.е. упростить до вызовать функций а-ля $db->select('book')->$author
А в чем смысл упрощать такое? Сэкономить 15 байтов, и потом вспоминать что делает такой синтаксис.

Сасный
15.01.2019
11:51:49
Э не, вопрос был за "что лучше", а не "научите\покажите".

Den
15.01.2019
11:52:06
вопрос эволюционировал

А в чем смысл упрощать такое? Сэкономить 15 байтов, и потом вспоминать что делает такой синтаксис.
смысл в том что так запоминается/пишется легче и не придётся чесать башку и гуглить по часу

Сасный
15.01.2019
11:52:25
вопрос эволюционировал
и ушел к документации по mysqli

Pavel
15.01.2019
11:52:33
выбирает поле из таблицы, имя которого хранится в $author ?

Den
15.01.2019
11:53:07
ну смотри, есть в таблице books ключ author

ключ ведёт к таблице с author_id

а там уже name, bio



Pavel
15.01.2019
11:55:52
`$db->select('book')->$author` Тогда непонятно мне как библиотека узнает что надо сделать запрос к author

Если мы получаем некий объект book, и потом у него обращаемся к некоему свойству, которое хранится в $author... ?

Den
15.01.2019
11:56:55
у меня есть пример в виде notorm где это реализовано, но кривенько https://www.notorm.com/

(сам notorm не катит)

Google
Pavel
15.01.2019
11:59:06
короче, все это так местечково и субъективно.. нет pdo не умеет реляции.

Просто найди ORM побольше и популярнее, но не доктрину, раз уж ее не любишь

Den
15.01.2019
12:00:12
как бы так сказать, большинство из них ОО, поэтому мгновенно идут нахер

Сасный
15.01.2019
12:00:34
Пришло время, отказаться от процедурного подхода.

Den
15.01.2019
12:00:46
некоторые вообще требуют схему таблиц вписывать в своём формате

xml/yml/итд

Сасный
15.01.2019
12:01:11
ооп

Den
15.01.2019
12:01:33
сложна

Сасный
15.01.2019
12:01:55
Не сложнее функциональщины

Den
15.01.2019
12:02:17
как раз-таки сложнее, за вычетом более странных терминов

Pavel
15.01.2019
12:02:21
ну тогда не стоит писать на языке где все библиотеки заточены под ооп :(

Den
15.01.2019
12:03:10
ну ты ж не тыкаешь хаскеллевцам в ооп, вот и тут не надо, просто нужно больше процедурных библиотек

Сасный
15.01.2019
12:03:23
не нужно

они тормозят прогресс

Den
15.01.2019
12:03:44
за прогрессом вам к js

Сасный
15.01.2019
12:03:47
нужна процедурщина, дорога к перлу ?

за прогрессом вам к js
и без оного уже тут.

а пыху на днище тянут только лентяи не желающие учить новые вещи

да начнется срачь ?

Google
Den
15.01.2019
12:04:28
неужто собрались пыху в клиент пихать

ах да http://tht.help

Pavel
15.01.2019
12:05:01
Сасный
15.01.2019
12:05:06
неужто собрались пыху в клиент пихать
погугли devel next. по орешь еще жосче, а следом jphp

Den
15.01.2019
12:05:29
а пыху на днище тянут только лентяи не желающие учить новые вещи
так это, запилить вкус php с процедурщиной и без классов и будет норм

Сасный
15.01.2019
12:05:29
хотя нет, не гугли, там все на ооп

ты не поймешь

и наслаждайся

Den
15.01.2019
12:06:17
ты не поймешь
конечно, это ж надо пипец как упороться чтобы писать десктопные приложения на пыхе

даунгрейд до php3
ага, а быстродействие откуда возьмётся?

Сасный
15.01.2019
12:06:54
конечно, это ж надо пипец как упороться чтобы писать десктопные приложения на пыхе
речь про ооп, а не про упоротость дн и жпхп. но тут трудно спорить, ни дн ни жпхп не нужны.

Den
15.01.2019
12:06:59
плюс заведи-ка его на современном апаче/нгинксе

Сасный
15.01.2019
12:07:05
ага, а быстродействие откуда возьмётся?
за счет твоей процедурщины

Den
15.01.2019
12:07:25
я к тому что сравни быстродействие 7 и 3

Сасный
15.01.2019
12:07:35
плюс заведи-ка его на современном апаче/нгинксе
ну по колдуешь малеха с конфигами, ничего. Зато будет тебе онли процедурщина

Den
15.01.2019
12:07:54
чтобы почувствовать разницу

Сасный
15.01.2019
12:08:04
Это не моя проблема, а твоя. Ты же заставляешь себя сидеть на процедурщине.

Den
15.01.2019
12:08:24
я не заставляю, это состояние по умолчанию

Google
Сасный
15.01.2019
12:09:05
И? конфиг твоего мозга требует права рута, а у тебя их нет?

Den
15.01.2019
12:09:22
вот не надо тут

Сасный
15.01.2019
12:09:54
Соболезную, спроси у родителей, можешь у них достаточно привелегий на правку твоих конфигов. ?

Pavel
15.01.2019
12:10:05
Ну напиши свой ORM где не будет ни одного класса, а люди проголосуют звездами и закачками

В dibi вот есть ооп $database = new Dibi\Connection([ :)

Сасный
15.01.2019
12:11:03
В dibi вот есть ооп $database = new Dibi\Connection([ :)
ему нужна ОРМ с ООП под капотом, но такая, штоб самому думать никогда не пришлось

Den
15.01.2019
12:11:19
Ну напиши свой ORM где не будет ни одного класса, а люди проголосуют звездами и закачками
круто, тогда ты задизайнь новый яп на основе THT, примерно тот же уровень сложности

Сасный
15.01.2019
12:12:56
Погоди, это нужно только тебе. Значит это сугубо твоя проблема. Решать ее за тебя, тем более на шару, никто не обязан.

Den
15.01.2019
12:13:19
вот сейчас кроме тебя никто про обязанности не говорил

Сасный
15.01.2019
12:13:40
Я просто первый, кто это сделал

Den
15.01.2019
12:13:59
а вот и отмазки

Pavel
15.01.2019
12:14:01
вот сейчас кроме тебя никто про обязанности не говорил
ты мне сказал задизайнить но я не обязан?

Den
15.01.2019
12:14:26
я это сказал чтобы дать понять что это нифига не просто, занешь ли, по крайней мере не так просто как кажется

Pavel
15.01.2019
12:14:56
Да программирование это не просто, прекращай страдать фигней и учи ооп

Там ничего сложного нет.

Сасный
15.01.2019
12:15:07
+

Pavel
15.01.2019
12:15:25
Тысячи хомячков освоили и сидят набивают на галерах

Сасный
15.01.2019
12:15:30
Ща на ООП кодят даже третьеклашки в школах.

Den
15.01.2019
12:15:45
не надо тыкать мне в ооп, если бы меня всё устраивало, то я бы его знал, но это далеко не так

Pavel
15.01.2019
12:16:23
Я даже наоборот удивлен как щас все шарят в DI, аннотациях, декораторах, симфонях.

Страница 772 из 956