Тут дело в другом. Используя ООП я как-то хотел изолировать сущности. То есть каждый класс управляет своими данными. А тут получается, уже на уровне запроса я их соединяю. Конечно, так в 10 раз удобней :) но тогда будут зависимости жесткие. Разве принцип ооп не для этого придумали? а если завтра я придумаю новую модель и захочу соединить.
Ну да, я так и сделал. Метод select приватный выводит все абсолютно, получая лишь ассоциативный массив как параметр. Смотрит что из этого массива isset и видоизменят запрос :)
А методы All, One, AllLimit и тд просто делают этот массив и вставляют в select.
Да я б еще дал, если б знал что)
Ниже я написал то, что придумал. Хз как еще делать пагинацию. По логике вещей selectAllLimit() нормально справится. Но нет общего мнения на этот счет, в интернет все по разному реализуют. Я вот и думал, может есть какая-то более менее внятная схема (идея)
не знаю правильно или нет, создал приватный метод select.
А далее создал несколько методов.
selectAll()
selectOne() //передаем ID
selectAllLimit() //передаем 30, 30
А они уже сами передадут то, что нужно приватному методу select
Да не, ну я давно программирую. Просто меня напрягает то, что в инструкциях API не пишут подробно, что и как передавать. Пишут на этот адрес .... передать POST запрос с базовой авторизацией. Полчаса ищешь, что нужно передавать заголовки, отключать SSL (про который ни слова). Потом 2-3 разных способа авторизации. Вот и подумал, может всё гораздо проще и тут другой язык ну или "что-то одно" используется о чем я не знаю)))
FanatPHP, вопрос скорее про исключение, чем кусок кода, который я не удалил.
Касаемо проверки на текст, метод должен получить массив с парой обязательных полей. Если какое-то поле пустое, то метод должен вернуть FALSE и сообщение пользователю.
Не мужики, не получается. Одна из колонок в экселе имеет описания, где текст переносится на новую строку. И если не заморачиваться с разделителями (своими), то неправильно идет считывание. И вашими функциями тоже.
Может вообще есть другие, более современные способы импорта таблиц из экселя на сайт? В обход CSV?