Je voudrais utiliser un ensemble de fichiers DBF comme base de données de mon application yii. S'il vous plaît suggérer une documentation pour la mise en œuvre de modèles personnalisés dans le cadre de yii?Implémenter le modèle yii personnalisé
Répondre
Cela dépend en partie si vous allez l'utiliser comme seule base de données ou si vous voulez supporter plusieurs bases de données. Si c'est votre seule base de données et en supposant que vous avez le pilote PDO, vous pouvez configurer votre connexion de base de données dans le fichier Yii config/main.php. Cependant, je ne crois pas qu'il serait compatible avec Active Record, de sorte que, comme l'a mentionné @ktothez, vous feriez peut-être mieux de l'importer dans une base de données.
Si vous souhaitez prendre en charge plusieurs bases de données et disposer du pilote PDO, vous pouvez définir une nouvelle connexion de base de données via CDbConnection. Sinon, vous pouvez simplement créer votre propre classe personnalisée et l'utiliser de cette manière en récupérant vos données personnalisées, en les stockant dans un tableau, puis en utilisant les fonctions de tableau de Yii au lieu des fonctions AR.
Merci. Je fais exactement ce que vous avez dit dans le dernier paragraphe. –
- 1. Yii format de date personnalisé (modèle)
- 2. Où enregistrer le modèle - Yii
- 3. Malentendu dans le modèle Yii
- 4. Yii Widget personnalisé
- 5. Yii personnalisé CRUD. Extension du modèle commun pour différentes tables
- 6. Yii Recherche d'un champ personnalisé
- 7. Yii moqueuse modèle
- 8. Chemin entièrement personnalisé avec YII?
- 9. Yii implémentation de l'héritage personnalisé
- 10. Chargement d'un composant Yii personnalisé
- 11. yii Comment enregistrer le modèle d'événement onbeforesave?
- 12. Crud pour le modèle existant dans YII
- 13. Identifiant du modèle dynamique Yii
- 14. Modèle YII - masquer certains enregistrements
- 15. Comment implémenter le fournisseur d'appartenance d'utilisateur personnalisé
- 16. validation du modèle Yii règles
- 17. Yii Ignorer champ personnalisé après inscription
- 18. Yii insérer html dans CListView personnalisé
- 19. Implémenter le modèle d'instance d'objet dans PropertyGrid
- 20. Comment implémenter le modèle trialware sur Android?
- 21. Comment implémenter dynamiquement le modèle de proxy?
- 22. comment implémenter minheap using le modèle
- 23. Comment implémenter un protocole personnalisé
- 24. Comment implémenter le modèle de réponse reçue dans l'adaptateur WCF personnalisé LOB
- 25. Implémenter "ValidateUser" personnalisé dans MembershipProvider
- 26. Détection des changements dans le modèle; php yii framework
- 27. Widget Yii CListView. Essayer de localiser le modèle
- 28. Yii cgridview utilisant le modèle d'enregistrement actif dynamique
- 29. champ obligatoire pour le champ de l'autre modèle dans yii
- 30. Yii limite sur le modèle associé lors de l'interrogation
On dirait, j'ai besoin de mettre en œuvre CDbConnection et remplacer CActiveRecord :: getConnection() http://www.yiiframework.com/doc/guide/1.1/fr/database.dao –
Honnêtement, ne serait-ce pas mieux exporter les données dans les fichiers DBF dans une base de données moderne? –
D'accord, mais nous voulons utiliser les fichiers DBF "tels quels" d'un autre système. Nous devrons mettre à jour périodiquement les fichiers. –