2015-09-01 5 views
0

Comment puis-je créer une page d'action qui peut appeler gii pour générer un modèle par programmation?Yii2 génère le modèle par programme

Je veux créer un site Web que l'utilisateur peut créer là table.

Merci

+0

voulez-vous que l'utilisateur peut créer une table mysql ?? –

+0

oui. et créer automatiquement le modèle de cette table –

+0

Si vous résolvez le problème de création de table, alors générer le modèle est facile - gii est disponible comme une commande de console que vous pouvez exécuter à partir de php. Si vous changez d'avis sur la création de tables/modèles de cette façon (c'est plutôt dangereux), pensez à [entity-attribute-value] (https://en.wikipedia.org/wiki/Entity%E2%80%93attribute%E2% 80% 93value_model) motif. – Beowulfenator

Répondre

0

Ce n'est pas sûr! mais si vous voulez faire cela, je pense que vous devriez créer 2 modèles.

  1. Un modèle pour générer une forme
  2. Un modèle peut migrer et exécuter (ou appel) à partir de votre code (console pas)

Lire les liens suivants: