tocho 0 Denunciar post Postado Fevereiro 26, 2009 Tenho estudado alguns frameworks php, e algumas coisas me intrigam, embora para os mais experientes possa ser "básico". 1º -> A titulo de exemplo, quando eu crio um controller faço da seguint maneira: <?php class blog extends Controller { } ?>Precebam que eu não tenho nenhum arquivo do tipo: require "libraries/Controller.php"; Como eles carregam esse Controller sem precisar do require, por exemplo? 2º -> No CodeIgniter, vejo algo como isso aqui: <?php class blog extends Controller { function index() { $this->db->get('entries'); } } ?>O que é isso? Carregando um Objeto? Uma classe Statica? Já que na Classe Controller não tem isso. Compartilhar este post Link para o post Compartilhar em outros sites
Otata 4 Denunciar post Postado Fevereiro 26, 2009 1- Para carregar as classes sem require é usado o autoload do php http://www.php.net/autoload 2-Acessando um metodo da classe pai Compartilhar este post Link para o post Compartilhar em outros sites