Size: a a a

2019 August 27

A

Azamat in PHP DevConf
Olzhas
можешь поныть про генерики
источник

A

Azamat in PHP DevConf
ммм генерики
источник

D

DK in PHP DevConf
удалить базу и еще раз её создать
источник

D

DK in PHP DevConf
гугл говорит
источник

D

DK in PHP DevConf
либо перечисляй все таблицы
источник

D

DK in PHP DevConf
либо удаляй БД и пересоздавай
источник

D

DK in PHP DevConf
проще 3 команды сделать
источник

A

Azamat in PHP DevConf
Alex Molchanov
Пример из ларавеля могу привести, я там не совсем понимаю как DI работает. Но например, есть экшн отображающий конкретный элемент модели. Например: showItem(User $user) {логика}

Потом мне надо аналогичный метод для другой модели. Смотрю, что все везде дублируют метод в дочерний класс, меняя (User $user) на (Page $page).

Вот и вопрос, как это можно обойти? Я это ранее обходил через DB а не конкретные модели, что бы можно было наследовать. В нове тоже передают в приватную переменную класс с которым он будет работать. Вот и вопрос, почему нельзя было сделать замену класса на уровне use секции. Я думал, что это возможно, оттого и родился этот код для теста. Ибо было проще проверить и понять, что это не работает, чем в мануале рыться. Отсюда и вопрос, как можно ещё решить такую задачу
ща попытаюсь вкурить
источник

D

DK in PHP DevConf
выбрать бд,удалить,создать
источник

D

DK in PHP DevConf
найс играешь
источник

D

DK in PHP DevConf
придумываешь что-то
источник

D

DK in PHP DevConf
источник

A

Azamat in PHP DevConf
DROP TABLE IF EXISTS table1, table2;
источник

A

Azamat in PHP DevConf
источник

A

Azamat in PHP DevConf
если часто будешь удалять да
источник

A

Azamat in PHP DevConf
можешь создать sql файл
источник

A

Azamat in PHP DevConf
и запускать
источник

A

Azamat in PHP DevConf
чем каждый раз пересоздавать базу
источник

D

DK in PHP DevConf
тогда уж проще удалять и создавать бд 😂
источник

A

Azamat in PHP DevConf
источник