Heim > Artikel > Backend-Entwicklung > WAP-Webseite – Thinkphp3.0-Projekt hat bereits eine PC-Version. Wie füge ich eine mobile Version der Website hinzu?
Wie erwähnt
Die folgende Projektverzeichnisstruktur. Ich habe die Funktion is_mobeli() im Internet gefunden. Wie kann ich sie konkret konfigurieren? >
Was Sie meinen, ist, ein neues Modul zu starten, und dann zeigt dieses Modul die WAP-Seite an. Der Seiteneintrag wird basierend auf is_mobile beurteilt. Jetzt haben Sie BIND_MOUDLE eine App.
So arbeiten wir. PC-seitige Seiten werden von Base/PcBase.html geerbt, und PcBase.html enthält Inhalte wie Kopf- und Fußzeilen. Fügen Sie dann ein js-Skript in PcBase.html ein, um zu erkennen, ob es sich um ein mobiles Gerät handelt, und springt automatisch zum mobilen Endgerät.
Es hängt von der Größe Ihres Projekts ab. Wenn das Projekt nicht groß ist, können Sie unter „Home“ direkt einen MobileContoller erstellen. Wenn es groß ist, ziehen Sie dazu ein MobileMoudle.Wir haben nicht is_mobile verwendet, sondern zur Beurteilung ein js-Skript verwendet. Verwenden Sie das, das Ihnen gefällt.
Ist es ein altes thinkphp3.0-Projekt?
Dann aktualisieren Sie zunächst config.php, fügen eine Mobile-Gruppe hinzu und legen den Befehl wie folgt selbst fest
Fügen Sie dann das Mobile-Verzeichnis zu Action hinzu, fügen Sie das Mobile-Verzeichnis zu Tpl hinzu und fahren Sie mit der Entwicklung verschiedener Controller, Modelle und Ansichten fort
Schließlich, wenn Ihre Stammgruppe alle eine Basisklasse wie
erbt
<code>'APP_GROUP_LIST' => 'Admin,Home,Member,Mobile' </code>Dann fügen Sie die Funktionsbeurteilung is_mobile zur Funktion _initialize in BaseAction hinzu, sodass alle Controller-Anfragen die Beurteilung auslösen