Der in diesem Artikel vorgestellte Inhalt ist das von Composer automatisch generierte Schnittstellendokument. Jetzt kann ich es mit allen teilen, die es brauchen.
Installieren Sie Composer (https://blog.csdn.net). /sanbingyutuoniao123/article /details/70314651)
1. Laden Sie zuerst Composer-Setup.exe herunter, Download-Adresse: Download Composer. Es wird automatisch nach dem Installationspfad von PHP.exe gesucht. Wenn nicht, suchen Sie manuell nach php.exe im PHP-Pfad.
2. Öffnen Sie im PHP-Verzeichnis die Datei php.ini und aktivieren Sie die OpenSSL-Erweiterung. Entfernen Sie das Semikolon (;) vor extension=php_openssl.dll
3. Fügen Sie das PHP-Verzeichnis zur Umgebungsvariablen hinzu (der Pfad zum Verzeichnis befindet sich auf derselben Ebene wie php.exe). Zum Beispiel: D:apache_phpphp wird zum Umgebungsvariablenpfad hinzugefügt.
4. Laden Sie „composer.phar“ herunter, Download-Adresse: Composer.phar. Legen Sie die Datei „composer.phar“ in das PHP-Verzeichnis ab und erstellen Sie eine neue Datei „composer.cmd“ in der PHP-Datei Verzeichnis. Der Inhalt wird wie folgt geschrieben:
@php "%~dp0composer.phar" %*Speichern. Führen Sie diese Datei aus, öffnen Sie dann cmd und führen Sie „Composer“ aus.
Sie können „composer --version“ ausführen, um die Composer-Version anzuzeigen.
5. In der Befehlszeile ausführen: Composer config -g repo.packagist Composer https://packagist.phpcomposer.com
Das Umschreiben des Packagist-Spiegels in einen heimischen Spiegel kann den Download beschleunigen.
Endlich gibt es ein chinesisches Handbuch für Composer auf Kancloud http://www.kancloud.cn/thinkphp/composer
Passed Composer installiert Software zum automatischen Generieren von Schnittstellendokumenten (https://packagist.org/packages/weiwei/api-doc)
cmd Geben Sie das Projektverzeichnis ein und geben Sie Composer ein erfordern weiwei/api-doc.
route.php:
use think/Route;
Route::pattern('id ','d+');
Route::pattern('name','w+');
Route::rule('createSign','ios/member/createSign');// Token-Schnittstelle generieren
Route::rule('iToken','ios/member/createToken');//Token-Schnittstelle generieren
Route::rule('iSendSms','ios/sms/send'); //SMS-Bestätigungscode senden
Route::rule('imemsg','ios/member/memsg');//Benutzerinformationen abrufen
address.php:
< ?php
...
/**
* @title Home-Kategorieprodukte
* @description Home-Kategorieprodukte
* @author tiny
* @url /typeGoods
* @method POST
*
* @param name:tid type:int require:1 default: other: desc: product type id
*
* @return type:type@
* @type id:type id cat_name: type name
*
* @return Recommend:Recommend@
* @recommend id: Produkt-ID Bild: Produktbild Warenname: Produktname Warenpreis: Preis
*
* @return new: Neues Produkt eingeführt@
* @new id: Produkt-ID Bild: Produktbild Warenname: Produktname Warenpreis: Preis
*
* @return image:picture@
* @image
*/
URL-Eingabe: ip/doc
Verwandte Empfehlungen:
Komponist Instanzanalyse automatisch laden
Das obige ist der detaillierte Inhalt vonComposer generiert automatisch Schnittstellendokumente. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!