/ / Possiamo utilizzare Yii2 per l'applicazione Web e il servizio Web (Rest) insieme - yii2

Possiamo utilizzare Yii2 per applicazioni Web e Webservice (Rest) insieme - yii2

Sono nuovo di Yii2. Devo sapere come possiamo utilizzare sia la parte del sito web che il suo servizio web (resto) in una singola applicazione.

Per favore aiutami ad elaborare con la struttura di file e cartelle.

risposte:

1 per risposta № 1

Si, puoi ;)

Dai un'occhiata a questo post del blog, che descrive un ambiente di riposo completo basato sull'app avanzata, che viene fornita con yii2:

http://budiirawan.com/setup-restful-api-yii2/

Fonte: https://github.com/deerawan/yii2-advanced-api


0 per risposta № 2

@ Anil-konsal:

Hai controllato, se l'alias backend è impostato e corretto? "Yii :: setAlias ​​(" backend ", ..." è impostato in configaliases.php e deve essere incluso in apiwebindex.php tramite

"require(__DIR__ . "/../../config/aliases.php")"

Debug:

Yii::info( Yii::getAlias("@backend"));

0 per risposta № 3

@ vinod-c, ho appena implementato la stessa cosa usando http://budiirawan.com/setup-restful-api-yii2.

@fory, Sai cosa devo fare se il CountryController nell'app Api vuole usare modelClass da backendmodelsCountry? Non funziona per me come sto ricevendo:

Errore di tipo "backendmodelsCountry" non trovato

Puoi aiutare?

MODIFICARE:

@fory, sono stato in grado di risolverlo definendo l'alias backend. Grazie mille!