Olá Julio, eu ainda não fiz uso desta funcionalidade, mas me pareceu
bastante interessante,
Veja o que temos sobre os Drivers no Changelog.
Acho que confundi um pouco o conceito, é ligeriamente diferente das Partials
do .NET, mas ajudará em muito especialmente para classes muito grandes.
Using CodeIgniter Drivers
Drivers are a special type of Library that has a parent class and any number
of potential child classes. Child classes have access to the parent class,
but not their siblings. Drivers provide an elegant syntax in your
controllers for libraries that benefit from or require being broken down
into discrete classes.
Drivers are found in the system/libraries folder, in their own folder which
is identically named to the parent library class. Also inside that folder is
a subfolder named drivers, which contains all of the possible child class
files.
To use a driver you will initialize it within a controller using the
following initialization function:
$this->load->driver('class name');
Where class name is the name of the driver class you want to invoke. For
example, to load a driver named "Some Parent" you would do this:
$this->load->driver('some_parent');
Methods of that class can then be invoked with:
$this->some_parent->some_method();
The child classes, the drivers themselves, can then be called directly
through the parent class, without initializing them:
$this->some_parent->child_one->some_method();
$this->some_parent->child_two->another_method();
De: [email protected]
[mailto:[email protected]] Em nome de Julio Fagundes
Enviada em: terça-feira, 24 de agosto de 2010 12:05
Para: CodeIgniter Brasil
Assunto: Re: [CodeIgniter] RES: Porque Usar o CI 2.0
Também prefiro esperar o oficial, enquanto isso sigo satisfeito no 1.7.2
Ademir, acho que não entendi direito esse lance de separar a classe em 2
arquivos, como assim?
Sds
Julio Fagundes
Ademir Cristiano Gabardo escreveu:
Minha opinial estritamente pessoal é. Prefiro esperar o release oficial.
Fiz algumas experiências com a 2.0 mas....
Implementar em projeto agora pode significar uma dor de cabeça mais adiante
caso alguma mudança muito radical aconteça.
Achei legal a possibilidade de separar um classe em mais de um arquivo no
caso da Libraries que serão Drivers agora. Me parece que isso está virando
uma tendência.
No .NET da para fazer isso também.
Acho o recurso bastante útil.
Abraços a todos.
De: [email protected]
[mailto:[email protected]] Em nome de Jackson Ferreira de
Andrade Mafra
Enviada em: terça-feira, 24 de agosto de 2010 11:40
Para: CodeIgniter Brasil
Assunto: Re: [CodeIgniter] Porque Usar o CI 2.0
No twitter eles já dizem que não sabem quando estara pronto. Mas vi que
ficou bem robusto.
Baixei alguns forks que usam a 2.0
att.
Jackson F. de A. Mafra
Front-End / Back-End Software Engineer
twitter: @jacksonfdam | LinkedIn: http://linkedin.com/in/jacksonfdam
2010/8/24 Calebe Aires Camargo Garcia <[email protected]>
Pessoal, nos três artigos de administradores e desenvolvedores do CI, notei
que eles sugerem começar projetos como a versão 2.0. Qual a opinião de
vocês?
--
Calebe Aires
http://gattune.blog.br
http://uberlandia.me
_______________________________________________
[email protected]
http://www.codeigniter.com.br
http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
---------------------------
Oportunidade de negócio
http://www.franquiasargohost.net
---------------------------
_____
_______________________________________________
[email protected]
http://www.codeigniter.com.br
http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
---------------------------
Oportunidade de negócio
http://www.franquiasargohost.net
---------------------------
_______________________________________________
[email protected]
http://www.codeigniter.com.br
http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
---------------------------
Oportunidade de negócio
http://www.franquiasargohost.net
---------------------------