У меня проблемы с пониманием того, где классы должны храниться в CI. Я создаю приложение, которое описывает/продает мобильные телефоны.
Я хотел бы, чтобы все мои функции (например, getphone, getdetails и т. д.) находились в одном классе с именем Mobile. Я понимаю, что этот файл должен называться Mobile.php и находиться в папке контроллеров.
Могу ли я иметь несколько функций внутри Mobile.php? Например.
public function getphone() {
xxx
xx
xx
}
public function getdetails() {
xxx
xx
xx
}
Или мне нужно поместить каждую функцию в свой класс?
Я был бы очень признателен за пример кода, который работает. Я просматривал документацию и Google в течение нескольких часов и пробовал всевозможные варианты URL-адреса, чтобы найти тестовый класс, но без особого успеха! Я даже возился с маршрутами и .htaccess...
Все, что я пытаюсь достичь, это следующее:
http:///model/HTC-Desire/ для перенаправления на функцию, которая принимает HTC-Desire в качестве параметра (поскольку мне это нужно для поиска в БД). Контроллер по умолчанию работает нормально, но после этого ничего не может работать.
Любые идеи?
Спасибо