Domanda

ho postato nel forum Yii senza fortuna. Spero che qualcuno in questa comunità ha questa estensione di lavoro perché ho davvero bisogno!

ho usato la documentazione yiic controllare il comando, e tutti i modelli sembrano passare finalmente il controllo. Così, ho provveduto ad eseguire questo comando:

yiic docs C:\path to my site\protected\models

E al primo schermo questo sembra:

Building.. : MyApplication Class Reference
Version... : 1.1.7
Source URL:

E poi questo errore si apre:

Building model...
PHP Error[2]:include<GxActiveRecord.php>: failed to open stream: No such file or directory in file C:\path-to-my-app\yii\framework\YiiBase.php at line 396

Quando, su quella linea, ho il seguente codice:

include($className.'.php');

Non capisco il motivo per cui è alla ricerca di una classe che non ho !! Ho trovato qui , ma non so in che cartella specifica che la classe dovrebbe risiedere, o meglio ancora perché dovrei essere necessario scaricare separatamente quando non è specificato nelle istruzioni. Grazie.

È stato utile?

Soluzione

Sembra che tu abbia generato modelli da giix che hanno GxActiveRecord come classe base e il parser doc non trova questa classe di base, di solito hai definito questo come un'importazione nella configurazione dell'applicazione, quindi questo può essere un atteso comportamento.

Si potrebbe provare l'importazione di qualcosa come 'ext.giix.components.GxActiveRecord' in ognuna delle classi del modello o copiare GxActiveRecord nella directory di modelli solo per la generazione dei documenti.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top