Zastanawiam się dlaczego w sumie lepiej stosować:
<?php $user_id = Auth::instance()->get_user()->id; ?>
niż po prostu w konstruktorze:
<?php $this->authentic = new Auth; //a potem w metodach: $user_id = $this->authentic->get_user()->id; ?>
?
Co daje nam wykorzystanie wzorca factory np.
<?php $user = ORM::factory('user', 1); ?>
znowu zamiast
<?php $user = new ORM; ?>
?