Chcę wiedzieć jaka jest różnica między modułami i komponentami w Yii Framework. Tak googlowałem, ale nie osiągałem dobrych wyników. Czy ktoś może mi to wyjaśnić? Każda pomoc i sugestie będą bardzo ważne.Różnica między modułami i rozszerzeniem w Yii
16
A
Odpowiedz
8
Moduł ma strukturę MVC. Moduł to samodzielna jednostka oprogramowania. Moduł jest szczególnym przypadkiem rozszerzenia. Rozszerzenie zazwyczaj służy do jednego celu. Pod względem Yii, można sklasyfikować następująco:
- komponentu aplikacji
- zachowanie
- widget
- kontrolera
- działania
- filtra
- poleceń konsoli
- walidator: a validator jest klasą komponentów rozszerzającą CValidator. Pomocnik
- : pomocnik to klasa tylko statycznymi metodami. To jest jak globalne funkcje używające nazwy klasy jako ich przestrzeni nazw.
- moduł
- coś innego
0
Rozszerzenia mogą w rzeczywistości być modułami, ale czasami nimi nie są. Moduł zawiera modele, widoki i kontrolery, podczas gdy rozszerzenie może być tylko czymś w rodzaju widgetu.
0
Chyba rozszerzenie Yii jest w katalogu protected/rozszerzeń i dla jednego celu, to nigdy nie może być moduł. Moduły znajdują się w katalogu protected/modules. Te rozszerzenia na oficjalnej stronie internetowej i rozszerzeniach w strukturze Mii Yii nie są takie same.
Rozszerzenie nie może być modułem. – Oleg
Oto przykład rozszerzenia, które jest modułem. http://www.yiiframework.com/extension/yii-user-management/ – brpyne
Przykro mi. Moduł - jest szczególnym przypadkiem rozszerzenia. – Oleg