Est-il possible d'utiliser les composants CakePHP intégrés (par exemple: EmailComponent
) en tant que classes autonomes?Utilisation de composants en dehors des contrôleurs dans CakePHP
Je sais que cela montre probablement un défaut de conception, et que je ne le fais pas le chemin du gâteau ou quelque chose, mais j'ai une classe qui n'est liée à aucun modèle/contrôleur et je veux que emails. L'importation de EmailComponent ne fonctionne pas, car il essaie de lire les informations de $this->Controller
, ce qui est évidemment nul dans cette situation.
Des suggestions?
Je pense que c'est exactement le problème de l'OP. Le composant EmailComponent utilise des fonctions de contrôleur sur quelques points, donc passer 'null' n'aidera pas beaucoup. – deceze
@deceze: oui, frappe le clou sur la tête. – nickf