2017-08-22 5 views

Répondre

1

user_groups est une table système octobercms, il est déjà utilisé.
Vous ne pouvez pas utiliser ce nom pour votre propre plugin.

Essayez d'utiliser la convention de nommage: authorname_pluginname_model_name

Donc dans votre cas

trentlarson_myplugin_user_groups 

comme nom de la table.

De cette façon, vous empêchez également les collisions avec d'autres plugins qui peuvent utiliser des tables de même nom.

La plupart des bases de données ont une limite de 64 caractères sur les noms de table. (Ne pas regarder oracle)

+0

Salut, merci pour revenir à moi si vite. Je tiens à préciser que je comprends que la table user_groups fait partie du système et que je n'ai pas ajouté ou utilisé la table user_group pour ce plugin. J'utilise OctobreCMS Builder pour créer un plugin et cette erreur s'est produite après avoir cliqué sur le bouton "ok" lors de la création du plugin. –

+0

hmm, ressemble à octobre: ​​up a été appelé via l'artisan, et en quelque sorte le plugin de l'utilisateur ne l'avait pas enregistré installé les tables. – Tschallacka

+0

Je pense que l'erreur est liée à l'installation IIS/MSSQL - principalement MSSQL. J'ai installé une instance distincte en utilisant IIS/SQLite et cette erreur ne se produit pas. –