2013-02-04 37 views
7

Sto creando un gruppo di moduli che estendono tutti un modulo di base. Tuttavia, alcune azioni devono sostituire la vista di base. In tal caso, vorrei verificare se il nuovo modulo ha una vista nella sua struttura. Se lo fa, usa quella vista, e altrimenti usa quella base. Ora, la mia domanda:Verificare se esiste un file in Yii

C'è un modo per verificare se esiste un file in Yii, utilizzando la tipica struttura alias application.views.user.basic_view senza utilizzare o importarlo?

risposta

7

testato, ma ciò che è sulla risoluzione l'alias di un percorso e quindi controllare questo ...

echo is_file(Yii::getPathOfAlias('application.views.user.basic_view'))?'yes':'no'; 
+0

Grazie per la risposta. Anche se potrebbe funzionare, ho già provato la risposta di @ Sergey e ha funzionato. Tuttavia, +1 per aver notato il 'getPathOfAlias'' false' return nel caso il file non esista. – Korcholis

Problemi correlati