J'avais un site web fait pour moi il y a longtemps, et le programmeur l'a fait dans CakePHP. Je suis en train d'éditer ses scripts.Nouveau sur CakePHP -> Comment ajouter des colonnes à une table MySQL?
J'ai ajouté quelques colonnes à une table, et j'ai trouvé que faire saveField() sur la nouvelle colonne ne fait rien. Comment faire pour que CakePHP reconnaisse les nouvelles colonnes?
J'apprécierais votre aide. Je ne suis pas trop familier avec CakePHP, donc s'il vous plaît allez-y doucement sur moi =)
J'apprécie votre réponse. Pouvez-vous s'il vous plaît préciser ce qu'il faut faire avec "Cache :: clear()"? Est-ce quelque chose à inclure dans un script PHP, ou quoi? Comment exécuter cette commande? J'ai essayé de supprimer le fichier de cache dont j'ai besoin, mais il ne recréait pas le fichier de cache. – walden
Suppression des fichiers dont j'avais besoin - les colonnes dont j'ai besoin peuvent maintenant être mises à jour. Cependant, pourquoi le fichier cache n'est-il pas recréé à nouveau? Cela prend-il un certain temps ou quelque chose? Merci beaucoup. – walden
(voir réponse) - avez-vous vérifié que votre appel saveField est correct? essayé avec une colonne qui était là? Peut-être essayer un insert complet? $ model-> field1 = 'contenu'; $ model-> save(); ? –