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.
Powiązane problemy
- 1. Różnica między INCLUDE i modułami w Fortranie
- 2. różnica między świadczących Yii funkcji
- 3. Jaka jest różnica między modułami Unittest i unittest2 w Pythonie?
- 4. Jaka jest różnica między modułami Perl autodie i Fatal?
- 5. Czy jest jakaś różnica między modułami najwyższego poziomu i modułami lokalnymi?
- 6. Różnica między rozszerzeniem LifecycleActivity, Activity, ActionbarActivity i AppCompactActivity?
- 7. Udostępnianie pamięci między modułami
- 8. Komunikacja między modułami w AngularJS
- 9. Różnica między programami cieniującymi tesselacją a modułami cieniowania Geometry
- 10. Jaka jest różnica między modułami w js i klasach w php?
- 11. Zależności między nagłówkami plików między modułami C++
- 12. Modele ZF2 udostępnione między modułami
- 13. Jaka jest różnica między modułami żądania i http w pliku node.js?
- 14. Udostępnianie zmiennych między modułami w JavaScript/node.js?
- 15. Routing między modułami w Angular 2
- 16. Udostępnianie pakietów Java między modułami w IntelliJ?
- 17. Yii findAllByAttributes z MIĘDZY datami i ZAMÓWIENIE
- 18. Zależności między modułami w Boost Python
- 19. Jaka jest różnica między rozszerzeniem aplikacji i jej przedłużeniem w systemie Android?
- 20. jak implantów facebook połączyć z rozszerzeniem Yii-użytkownika?
- 21. Różnica między $ @ i $! w perl
- 22. Różnica między "i" w Lua
- 23. MySQL: Różnica między ",", "i"
- 24. Composer.phar różnica między | i ||
- 25. Różnica między | = i^= css
- 26. Różnica między "% ~ dp0" i ". \"?
- 27. Różnica między ". +" I ". +?"
- 28. Różnica między unwrapObservable i()
- 29. Różnica między "**/* /" i "** /"?
- 30. Różnica między (++ i) oraz (i ++)
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