Loading...
PHP/MySQL | Кто как практикует и чем это объясняет?
Вводная (пример): в модели несколько методов, они используют разные параметры свойства user (->id, ->lvl, ->raiting - всё примерно)

Как Вы используете методы модели в контроллере? Передаёте свойство в модель при создании экземпляра её класса, конструируете в классе модели это свойство, используете его уже как свойство модели в методах и потом просто вызываете метод без параметров или передаёте конкретно свойство в виде параметра метода при вызове каждого отдельного метода?

И как удобнее, не будет ли подводных камней при одном или другом способе?

p.s. фига се накалякал :-D
Вероломство (23.08.2019 в 13:58)
Вводная (пример): в модели несколько методов, они используют разные параметры свойства user (->id, ->lvl, ->raiting - всё примерно)

Как Вы используете методы модели в контроллере? Передаёте свойство в модель при создании экземпляра её класса, конструируете в классе модели это свойство, используете его уже как свойство модели в методах и потом просто вызываете метод без параметров или передаёте конкретно свойство в виде параметра метода при вызове каждого отдельного метода?

И как удобнее, не будет ли подводных камней при одном или другом способе?

p.s. фига се накалякал :-D

В основном использую для динамических данных загрузчик, который передает все параметры, если надо передать 1 или 2 аргумента, то при вызове метода в контроллере, но в моделе не использую получение данных из глобалок пост, гет и тд
System (23.08.2019 в 14:32)
В основном использую для динамических данных загрузчик, который передает все параметры, если надо передать 1 или 2 аргумента, то при вызове метода в контроллере, но в моделе не использую получение данных из глобалок пост, гет и тд


ну я тоже когда-то переписывал использование суперглобальных массивов тупо в методах на передачу их параметром в методы
Вероломство (23.08.2019 в 14:34)
ну я тоже когда-то переписывал использование суперглобальных массивов тупо в методах на передачу их параметром в методы

Крч почитай PSR и посмотри шаблоны не гласного программирования, если интересно, если нет, делай как удобно
Вероломство, если я правильно понял, на то они и методы чтобы быть готовыми к использованию, но я предпочитаю контролировать процесс, поэтому иногда использую $var = null, чтобы предопределить данные.
Вероломство, ну вот он извечный вопрос MVC ))) Я не использую MVC вовсе, потому как это не дает никакого профита ни в настоящем ни в будущем как его пиарят )
Если это какие то общие данные, то в конструктор. Если данные необходимы конкретно этому методу, то ему и передаю
Вероломство, хотя если говорим о данных юзера, то я задаю их в конструкторе контроллера и юзаю в методах.
________
посл. ред. 24.08.2019 в 09:13; всего 1 раз(а); by SparkuS
Онлайн: 1
Время:
Gen. 0.1011
(c) Bym.Guru 2010-2025