praticamente, e giustamente, namespace è una direttiva di php, ed è ovvio che in php se scrivo
namespace app\qualcosa
cerca la cartella app.
In questo caso l’alias @app non viene risolto da yii in ‘frontend’ o in ‘backend’, invece accade che php cerca davvero la cartella app, che non esiste, e da qui l’errore.
Mi spiego ho appena installato yii2 ho connesso il db ho creato il mio primo model denominato Regioni ( vado nel file system ed è presente)
Vado per attivare il CRUD
Inserisco nel model ( Regioni ) il file è nominato model\regioni.php
Inserisco anche : RegioniSearch
inserisco anche : RegioniController
Faccio preview è mi si accende tutto di rosso continua a dire:
Class ‘regioni’ does not exist or has syntax error.
questo sotto al search The class name must contain fully qualified namespace name.
questo sotto al controller The class name must contain fully qualified namespace name.
Sia se scrivo regioni iniziale maiuscola o minuscola mi continua a dare lo stesso problema, ho verificato i diritti sulla cartella sono 777 quindi tutti possono fare tutto