Heim >PHP-Framework >Denken Sie an PHP >Was nützt thinkphp
thinkphp ist ein MVC-Framework, das unabhängig in China entwickelt wurde. Es wurde in den frühen Tagen von onethink aktualisiert. Dieses Framework entspricht sehr den Nutzungsgewohnheiten und Denkweisen der Chinesen. Es ist das primäre Einstiegsframework für die PHP-Entwicklung. Dieses Framework ist einfach und benutzerfreundlich und erfreut sich daher großer Beliebtheit bei Unternehmen.
Wozu dient thinkphp?
Da thinkphp ein PHP-MVC-Framework ist, muss es für eine schnelle Entwicklung verwendet werden und kann zur Entwicklung jeglicher PHP-bezogener Codierung verwendet werden Systeme, sei es ein Einkaufszentrum, ein Verwaltungssystem oder der Aufbau eines Blog-Systems oder eines anderen Systems.
Der zweite Aspekt ist, welcher Aspekt die Hauptanwendung ist, die besser ist. Soweit ich mich derzeit im Unternehmensentwicklungsprozess befinde, wird er tatsächlich hauptsächlich bei der Entwicklung von Unternehmens-, Schul- und Nachrichtensystemen verwendet. Zweitens gibt es auch viele Entwicklerstädte. Der Hauptgrund ist, dass die Entwicklung bequem und schnell ist und von vielen Menschen akzeptiert wird, die sie verstehen.
Verwandte Empfehlungen: „ThinkPHP-Tutorial“
thinkphp-Schichtarchitektur
Die Schichtarchitektur von ThinkPHP verwendet einen dreistufigen Architekturmodus :
Präsentationsschicht
umfasst Vorlagenansichten, Benutzeroberflächen, JS, Flash usw. Durch die Unterstützung von Template-Engines können Tag-Definitionen verwendet werden, um die Definition zu vereinfachen der Präsentationsschicht.
Business-Schicht
Enthält eine Geschäftsschnittstellenschicht, eine Geschäftslogikschicht, eine Entitätsschicht und eine Datenzugriffsschicht. Der Aktionscontroller dient als Geschäftsschnittstellenschicht und stellt verschiedene Geschäftsvorgänge bereit des Systems. Daher wird nicht empfohlen, zu viel Geschäftslogikcode in die Controller-Klasse zu schreiben, obwohl es schwierig ist, ihn streng zu kontrollieren. Die spezifische Geschäftslogik sollte zur Implementierung in die Klasse des Datenzugriffsobjekts (Dao) gekapselt werden. Wenn dies zu kompliziert ist, können Sie das Untergeschäft auch in die Klasse Helper einbinden und einheitlich aufrufen. Der Geschäftsverarbeitungsprozess erstellt im Allgemeinen Geschäftsentitätsobjekte (z. B. Vo-Objekte), und der Zugriff auf Geschäftsentitätsobjekte erfolgt über die Datenzugriffsschicht. Die Datenzugriffsschicht stellt eine Zuordnungsbeziehung zwischen Entitätsobjekten und Datenbankdaten her und kapselt allgemeine Datenoperationen.
Datenschicht
Die unterstützten Datenbanken sind MySql, MsSql, PgSql, Oracle und Sqlite. Die Auswahl der Datenbank hat nichts zu bieten mit Geschäftslogik machen.
Das obige ist der detaillierte Inhalt vonWas nützt thinkphp. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!