Использование классов ORM непосредственно из контроллера в MVC, плохая практика?

Я недавно углубился в использование ORM в моем приложении CodeIgniter, и я выбрал Propel. Теперь это дает мне возможность использовать классы Propels в качестве «модели», но разве это плохая практика?

Итак, мой код контроллера будет следующим:

<?php
    class Page extends Controller {
        function __construct() {
            parent::__construct();  
        }   

        function index() {
            $foo = FooQuery::create()->limit(10)->find();
            $data['content'] = array('foo'=>$foo);
            $this->load->view('home', $foo);    
        }
    }
?>

Я хочу решить эту проблему, прежде чем я продолжу разработку своего приложения. . Пример того, как я должен это делать, был бы очень полезен, если вы считаете, что это плохая практика, пожалуйста. Что нибудь Шибица Чавао Cavao Есть ли способ "принудительно" использовать AutoCompleteTextView, чтобы, если пользователь вводит букву "c", отображается "Автомобиль" Чавао Cavao, чтобы отображалась стандартная буква ...

У меня есть список (массивов)

Car
Something
Šibica
Čavao
Cavao

Есть ли способ «принудительно» AutoCompleteTextView , чтобы, если пользователь вводит букву «c», отображается

Car
Čavao
Cavao

, чтобы отобразить стандартное письмо и международное письмо (C и Č / Ć, S и Š, Z и Ž, D и and).

6
задан svenkapudija 2 February 2011 в 00:00
поделиться