Size: a a a

2020 January 13

ЕП

Екатерина Подольская in phpGeeks
Alexey Shatunov
нет это плохая идея... вид ответа определяется в веб понятием content-negotiation, а значит отдавать данные через аякс/не аякс/xml/картинкой - должен один и тот же экшн
Поясни немножко, я собрался писать api-контроллер, принимающий данные POST при вызове его аяксом и уже возвращающий нужные данные в зависимости от переданных параметров. По-сути это один метод одного класса и пару внутренних методов для вызова модели и вида
источник

DS

Daniel Sinkevich in phpGeeks
Я все не могу понять, как мне обновлять строки, которые я инсерчу в таблицу (добавлять одно значение в зависимоти от нейминга)
источник

ПА

Пантелеев Артур Евгеньевич in phpGeeks
Shurick
Чтобы форкнули и убрали final
если вместо него доавить virtual и override то ок
источник

ЕП

Екатерина Подольская in phpGeeks
ID:0
Редко встретишь годную статью на хабре про ООП, в век засилия безмозглых гошников и их процедурного говностиля. Тем приятнее показать вам статью, в которой автор на нескольких листах объясняет принцип  abstract or final. Собственно вот - https://habr.com/ru/post/482154/
Насчёт гошников полностью солидарен, сколько я холиварил на этот счёт, не могу понять, как это перейти от великого ООП к процедурке? деградация
источник

AS

Alexey Shatunov in phpGeeks
Anton Gordeev
именно. А у него не одни и те же данные. На страницу у него выводится полная страница, со всякими хедерами\футерами\баннерами\рекламой и тд. А получить надо только данные для подгрузки
поэтому ему надо использовать разные обработчики внутри, через ajax диспетчеризировать на то что отдает вложенную вьюху, а без ajax на то что строит всю страницу - но контроллер и экшн - снаружи - это один
источник

M

Michael in phpGeeks
Екатерина Подольская
Поясни немножко, я собрался писать api-контроллер, принимающий данные POST при вызове его аяксом и уже возвращающий нужные данные в зависимости от переданных параметров. По-сути это один метод одного класса и пару внутренних методов для вызова модели и вида
Норм, так и делай.
источник

AS

Alexey Shatunov in phpGeeks
Daniel Sinkevich
Я все не могу понять, как мне обновлять строки, которые я инсерчу в таблицу (добавлять одно значение в зависимоти от нейминга)
ничего не понял
источник

ЕП

Екатерина Подольская in phpGeeks
Alexey Shatunov
ничего не понял
😂😂😂
источник

ЕП

Екатерина Подольская in phpGeeks
Daniel Sinkevich
Я все не могу понять, как мне обновлять строки, которые я инсерчу в таблицу (добавлять одно значение в зависимоти от нейминга)
update table_name set ... 😊
источник

AS

Alexey Shatunov in phpGeeks
Екатерина Подольская
Поясни немножко, я собрался писать api-контроллер, принимающий данные POST при вызове его аяксом и уже возвращающий нужные данные в зависимости от переданных параметров. По-сути это один метод одного класса и пару внутренних методов для вызова модели и вида
да, все верно
источник

DS

Daniel Sinkevich in phpGeeks
Екатерина Подольская
update table_name set ... 😊
Спасибо, а то я не догадывался
источник

DS

Daniel Sinkevich in phpGeeks
У меня есть таблица, когда в нее инсертятся данные - нужно добавлять еще в одно поле  данные
источник

DS

Daniel Sinkevich in phpGeeks
В той же таблице
источник

ЕП

Екатерина Подольская in phpGeeks
Daniel Sinkevich
Спасибо, а то я не догадывался
Какой вопрос такой ответ ))) Правда, парни? )
источник

AS

Alexey Shatunov in phpGeeks
Daniel Sinkevich
У меня есть таблица, когда в нее инсертятся данные - нужно добавлять еще в одно поле  данные
и в чем проблема? Какая СУБД?
источник

AS

Alexey Shatunov in phpGeeks
Екатерина Подольская
Какой вопрос такой ответ ))) Правда, парни? )
👍
источник

S

Shurick in phpGeeks
Daniel Sinkevich
У меня есть таблица, когда в нее инсертятся данные - нужно добавлять еще в одно поле  данные
Ваша схема данных имеет логическое противоречие
источник

DS

Daniel Sinkevich in phpGeeks
Alexey Shatunov
и в чем проблема? Какая СУБД?
maria. Проблема в том, что если я делаю что-то типа такого, то он будет каждый раз апдейтить всю таблицу
CASE v 
 WHEN '*3.11*' THEN
     UPDATE `titles` SET `titles`.`plant_ID` = (SELECT `ID` FROM `plants`       WHERE `plants`.`plant_name` = '1-110'
 WHEN '*8.11*' THEN
     UPDATE `titles` SET `titles`.`plant_ID` = (SELECT `ID` FROM `plants`       WHERE `plants`.`plant_name` = '2-110'
 WHEN '*4.60*' THEN
     UPDATE `titles` SET `titles`.`plant_ID` = (SELECT `ID` FROM `plants`       WHERE `plants`.`plant_name` = '1-60'
 WHEN '*4.70*' THEN
     UPDATE `titles` SET `titles`.`plant_ID` = (SELECT `ID` FROM `plants`       WHERE `plants`.`plant_name` = '1-70'
 WHEN '*3.30*' THEN
     UPDATE `titles` SET `titles`.`plant_ID` = (SELECT `ID` FROM `plants`       WHERE `plants`.`plant_name` = '1-30'
 WHEN '*8.30*' THEN
     UPDATE `titles` SET `titles`.`plant_ID` = (SELECT `ID` FROM `plants`       WHERE `plants`.`plant_name` = '2-30'
 WHEN '*3.20*' THEN
     UPDATE `titles` SET `titles`.`plant_ID` = (SELECT `ID` FROM `plants`       WHERE `plants`.`plant_name` = '1-20'
 WHEN '*8.20*' THEN
     UPDATE `titles` SET `titles`.`plant_ID` = (SELECT `ID` FROM `plants`       WHERE `plants`.`plant_name` = '2-20'
END CASE
источник

DS

Daniel Sinkevich in phpGeeks
А мне новые данные нужны только
источник

AS

Alexey Shatunov in phpGeeks
OLD / NEW м?
источник