2013-03-12 14 views
16

Sto cercando a pochi PHP quadri e ho notato che tutti offrono riutilizzabile, un codice comunitario-contribuito in varie forme:CodeIgniter ha plugin/estensioni/moduli?

- Symfony 2 (bundle): http://knpbundles.com/
- Zend Framework 2 (moduli): http://modules.zendframework.com/
- CakePHP (plugin): http://plugins.cakephp.org/
- Yii Framework (estensioni): http://www.yiiframework.com/extensions/

ma non riesco a trovare nulla per Code Igniter (ho visto in this SO post that Code Igniter used to have plugins that were replaced by helpers, ma quando google per "helper Code Igniter" o "plug-in di Code Igniter" non riesco a trovare alcun repository).

Come si chiamano le librerie di Code Igniter e quelle riutilizzabili? Puoi condividere un link al loro repository principale?

risposta

15

È possibile dare un'occhiata a sparks e HMVC.

+0

che è più simile :) Sembrano chiamare questi "pacchetti" di plugin, quindi perché ho faticato a trovare qualcosa. L'elenco dei pacchetti in primo piano sembra un po 'timido (http://getsparks.org/packages/browse/featured). È un'impressione o c'è meno da riutilizzare (o meno facilmente) con il mondo di 'CodeIgniter' (rispetto a' Symfony' o 'CakePHP')? – Max

+6

Sei corretto. Nel mondo di CodeIgniter non esiste qualcosa di potente come i bundle di symfony (non ho familiarità con CakePHP_). Dal mio punto di vista la causa principale di ciò è [EllisLab] (http://ellislab.com/), che si rifiuta di usare le cose _new e shiny_ dal mondo PHP, come namespace, compositore, librerie riutilizzabili, ecc. La comunità ha tentato in passato di aggiornare la base di codici CI, ma EllisLab ha rifiutato la maggior parte di tali modifiche. –

+3

Interessante, specialmente quando si vede che 'CodeIgniter' ha quasi altrettante forcelle (2035) come' Symfony' (2093), portando a pensare che l'input della community sarebbe importante. Intrigante devo dire. – Max

3

Non hai trovato questo? https://github.com/EllisLab/CodeIgniter/wiki/_pages

Anche checkout their forums.

Il nome precedente plugin entro CodeIgniter non ha davvero dire la stessa cosa di plug-in per torta o Bundle per Symfony

+1

Grazie per la pagina wiki, ma la maggior parte dei collegamenti che contiene si riferiscono alla documentazione "how to" piuttosto che alle librerie riusabili (anche se sono d'accordo che ce ne siano alcune). – Max