Ich arbeite mit yii2, und ich möchte Rest API erstellen. Ich lese yii2 Rest api Schnellstart-Dokumentation, aber dort können Sie nur Standardaktionen (index/view/create/delete/list ...) verwenden. Es funktioniert gutErstellen Sie benutzerdefinierte Aktion in Yii2 Rest API
Aber ich will
eine weitere Aktion zum Beispiel erstellenpublic function actionPurchasedcard(){
//some code
}
Aber ich konnte es nicht. Hilf mir bitte, wie man custome action in yii2 Rest api erstellt.
config.php
'urlManager' => [
'enablePrettyUrl' => true,
'enableStrictParsing' => true,
'showScriptName' => false,
'rules' => [
[
'class'=>'yii\rest\UrlRule',
'controller'=>[
'v1/resource',
]
],
]
]
Dokument root:
htdocs/myapi/api/web/
ich so nenne. http://myapi/v1/resource/purchasedcard
Dank (sorry mein Englisch nicht gut)
Dies ist der Weg, aber was passiert ?. "Ich konnte nicht" nicht helfen .. zeigen Sie Ihre Ruhe-URL und Ihren Controller – scaisEdge
Welche URL verwenden Sie, um die Aktion aufzurufen? Vielleicht sollten Sie hier auch Ihren Controllercode posten – Blizz
I aktualisierte Frage –