Voglio sapere qual è la differenza tra moduli e componenti in Yii Framework. Ho cercato tanto su google ma non ho ottenuto buoni risultati. Così qualcuno può aiutarmi a saperlo. Qualsiasi aiuto e suggerimento sarà molto apprezzabile.Differenza tra i moduli e l'estensione in Yii
16
A
risposta
8
Il modulo ha una struttura MVC. Un modulo è un'unità software autonoma. Il modulo è un caso speciale di estensione. Un'estensione di solito serve per un unico scopo. In termini di Yii, può essere classificato come segue:
- componente dell'applicazione
- comportamento
- widget di
- regolatore
- azione
- filtro
- comando console
- validatore: un validatore è una classe componente che estende CValidator.
- helper: un helper è una classe con solo metodi statici. È come le funzioni globali che usano il nome della classe come loro spazio dei nomi.
- modulo
- qualcos'altro
0
Le estensioni possono essere in realtà moduli ma a volte non lo sono. Un modulo contiene modelli, viste e controller mentre un'estensione può essere solo qualcosa come un widget.
0
Credo estensione Yii è sotto directory protetta/estensioni e per unico scopo, non può mai essere un modulo. I moduli sono nella directory protetta/dei moduli. Quelle estensioni sul sito web ufficiale yii e le estensioni nel framework MVC di yii non sono le stesse.
L'estensione non può essere un modulo comunque. – Oleg
Ecco un esempio di un'estensione che è un modulo. http://www.yiiframework.com/extension/yii-user-management/ – brpyne
Mi dispiace. Il modulo - è un caso speciale di estensione. – Oleg