Я начал использовать CakePHP 3 дня назад, и сейчас я нахожусь в процессе решения проблемы шипов. Я изучаю это довольно быстро, но некоторые функции еще не ясны в моей голове.
Я искал несколько советов о том, что делать дальше.
Я пишу поиск, где пользователь может вводить данные в многочисленные поля (10+) для преподавателей. Они могут вводить соответствующую информацию, такую как имя, фамилия или отделы / отделы, и все они правильно связаны в модели.
Я ищу написать запрос, который использует операторы LIKE, и выполнить поиск. Я думал о взломе модели факультета, чтобы начать писать или расширять функцию поиска, которая может выполнять поиск?
Это правильный подход? Должен ли я написать пользовательскую функцию для поиска? Есть ли другой способ сделать это?
Я намеренно пропустил много деталей о своем проекте, потому что сейчас все еще изучаю фреймворк и хочу услышать лучшие варианты - я не хочу, чтобы меня ограничивали дизайном. Но в основном у меня есть форма с несколькими полями, такими как имя, дата рождения, членство на факультете, и мне нужен пользователь, чтобы иметь возможность вводить информацию и осуществлять поиск на моем факультете.
Если бы кто-нибудь мог указать мне правильное направление, это было бы очень признательно. Я много читаю и не знаю, как поступить.
Спасибо.