Недавно я углубился в использование 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);
}
}
?>
Я хочу решить эту проблему, прежде чем продолжу разработку своего приложения. Пример того, как мне это сделать, будет очень полезен, если вы считаете, что это плохая практика, пожалуйста.
Заранее спасибо