/ / Podemos usar o Yii2 para aplicação Web e Webservice (Rest) juntos - yii2

Podemos usar o Yii2 para aplicação Web e Webservice (Rest) juntos - yii2

Eu sou novo no Yii2. Preciso saber como podemos usar tanto a parte do site quanto o serviço da web (em repouso) em um único aplicativo.

Por favor me ajude a elaborar com a estrutura de arquivos e pastas.

Respostas:

1 para resposta № 1

Sim você pode ;)

Dê uma olhada nesta postagem do blog, que descreve uma API de trabalho completa baseada no aplicativo avançado, que vem com o yii2:

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

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


0 para resposta № 2

@ anil-konsal:

Você verificou se o alias de back-end está definido e correto? "Yii :: setAlias ​​(" backend ", ..." é definido em configaliases.php e precisa ser incluído em apiwebindex.php via

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

Depurar:

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

0 para resposta № 3

@ vinod-c, acabei de implementar a mesma coisa usando http://budiirawan.com/setup-restful-api-yii2.

@fory, Você sabe o que eu preciso fazer se o aplicativo CountryController in Api quiser usar modelClass de backendmodelsCountry? Não está funcionando para mim como estou recebendo:

A classe "backendmodelsCountry" não encontrou erro

Você pode ajudar?

EDITAR:

@fory, consegui corrigir isso definindo o alias de backend. Muito obrigado!