Heim  >  Artikel  >  Backend-Entwicklung  >  So starten Sie schnell ein ThinkPHP-Projekt

So starten Sie schnell ein ThinkPHP-Projekt

WBOY
WBOYOriginal
2016-12-01 00:25:271243Durchsuche

Der Betreff der Frage ist ein Praktikant und führt derzeit Backend-Wartung und Sekundärentwicklung in einem Unternehmen durch.
Das Backend und das Bestellsystem des Unternehmens werden alle mit ThinkPHP entwickelt, und es gibt viele Dinge.
Ich weiß nicht, wie ich anfangen soll, die Architektur dieses Systems herauszufinden (es ist schließlich ThinkPHP)
Derzeit habe ich ein kleines Skript geschrieben, das auf der Reflexionsklasse von PHP basiert. die mit einem Klick verwendet werden kann. Zählt die Methoden aller Controller unter dem aktuellen Modul (einschließlich geschützter Methoden).
Soll ich die Analyse Controller für Controller fortsetzen oder soll ich auf die Website klicken und die Analyse vom Prozess aus starten?

Oder gibt es andere bessere Analyseideen?
Ich hoffe, dass Senioren mir einen Rat geben können

Antwortinhalt:

Der Betreff der Frage ist ein Praktikant und führt derzeit Backend-Wartung und Sekundärentwicklung in einem Unternehmen durch.
Das Backend und das Bestellsystem des Unternehmens werden alle mit ThinkPHP entwickelt, und es gibt viele Dinge.
Ich weiß nicht, wie ich anfangen soll, die Architektur dieses Systems herauszufinden (es ist schließlich ThinkPHP)
Derzeit habe ich ein kleines Skript geschrieben, das auf der Reflexionsklasse von PHP basiert. die mit einem Klick verwendet werden kann. Zählt die Methoden aller Controller unter dem aktuellen Modul (einschließlich geschützter Methoden).
Soll ich die Analyse Controller für Controller fortsetzen oder soll ich auf die Website klicken und die Analyse vom Prozess aus starten?

Oder gibt es andere bessere Analyseideen?
Ich hoffe, dass Senioren mir einen Rat geben können

Beginnen Sie mit der Analyse der Datei und ermitteln Sie, welche Unternehmen welche Seitencontroller hauptsächlich welche Tabellen verwenden.
Es ist nicht notwendig, alle Dateien und Methoden zu Beginn zu lesen, und es ist unmöglich, sie zu verstehen.
Das denke ich: Lernen Sie zunächst, diese einfachen Geschäfte und Tabellen, also einfache Ergänzungen, nachzuahmen , Löschungen und Änderungen prüfen.
Der nächste Schritt besteht darin, die gekapselten Dinge zu untersuchen, wie man sie aufruft, welche Geschäfte abgewickelt werden und welche Tabellen verwendet werden.

Finden Sie Antworten auf Ihre Bedürfnisse oder Fragen, sonst würde ein so schöner Winternachmittag wie benommen im Einschlafen vergehen.
Nicht alle Methoden in der Klasse sind nützlich.
Klaren Sie außerdem Ihre eigenen Ziele, machen Sie sich mit dem Geschäft des Unternehmens vertraut oder verstehen Sie das TP-Framework selbst.

Prozessanalyse beginnt

Öffnen Sie xdebug, wählen Sie die Funktion aus, die Sie wissen möchten, klicken Sie und folgen Sie Schritt für Schritt. Es ist auch am besten zu wissen, was jede Tabelle und jedes Feld tut. Es ist weniger effizient, Ihre Kollegen zu bitten, alleine herumzuspielen.

Keine Analyse nötig, werfen Sie einfach einen groben Blick darauf. Wenn es spezifische Bedürfnisse gibt, analysieren Sie diese. Oder wenn Sie der Meinung sind, dass etwas nicht gut implementiert ist, schreiben Sie Ihren eigenen Code, um es zu ersetzen. Das ist es

Auf der Grundlage des Geschäftsprozesses kann es schneller sein, sich damit vertraut zu machen. Dann werfen Sie einen Blick auf den Prozess. Wenn Sie ihn verwenden müssen, müssen Sie nicht tiefer graben

Der Autor empfiehlt, den Prozess in zwei Teile zu unterteilen

1. Verstehen Sie die grundlegende Syntax und Verwendung des TP-Frameworks basierend auf der vorhandenen TP-Version
2 Dinge, wie zum Beispiel, für welches Modul das Projekt verantwortlich ist, und gehen Sie dann die Verfahren entsprechend dem Geschäftsprozess durch, damit bei der Entdeckung von Problemen diese schnell lokalisiert werden können und nicht alle auf einmal gefunden werden müssen

Was ich fragen möchte, ist, ob Ihnen Dokumente ausgehändigt wurden? Wenn Sie ein Projekt übernehmen, folgen Sie am besten dem Dokument, führen Sie eine grobe Vorstellung von der Implementierungsidee durch und finden Sie dann die entsprechende Codeanalyse und Prozessanalyse der TP.

1. Mit dem Geschäftsprozess vertraut sein

2. Lesen Sie das ThinkPHP-Handbuch

1. Vertraut mit Systemgeschäftsprozessen

Vertraut mit thinkphp
Vertraut mit PHP

Analysieren Sie zunächst die Projektanforderungen und beherrschen Sie den Aufgabenprozess.
Es stellt sich auch die Frage, ob es sich um ein Framework handelt, das Ihnen nur dabei hilft, die Entwicklung zu beschleunigen.
Die Beziehung zwischen den Tabellen hat nichts damit zu tun, ob es sich um TP handelt.
Oder organisieren Sie zuerst die Tabellenstruktur

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn