Après avoir développé dans CodeIgniter pour un certain temps, je trouve qu'il est difficile de prendre des décisions quand à créer une bibliothèque personnalisée et quand créer un helper personnalisé.
Je ne comprends qui permettent à la fois d'avoir de la logique métier et sont réutilisables dans le cadre de l'appel à partir de différents contrôleur etc.)
Mais je crois fermement que le fait que celui CI les développeurs principaux sont la séparation des bibliothèques d'aides, il y a une raison derrière elle, et je pense, c'est la raison d'attente pour moi de découvrir et obtenir éclairé.
CI développeurs là-bas, pls conseiller.
je pense qu'il est préférable d'inclure un exemple.
J'ai pu avoir une
class notification_lib {
function set_message() { /*...*/}
function get_message() {/*...*/}
function update_message() {/*...*/}
}
Sinon, je pourrais aussi inclure toutes les fonctions dans un helper.
En notification_helper.php
le fichier, je vais l'inclure set_message(), get_message(), update_message()
..
Où de toute façon, il peut encore être réutilisés. Donc, cela m'a fait penser à la prise de décision point sur quand exactement nous créer une bibliothèque et un aide en particulier dans les IC.
Dans des conditions normales (cadre moins) php app, le choix est clair qu'il n'y a aucune aide, vous aurez juste besoin de créer une bibliothèque dans le but de réutiliser les codes. Mais ici, en CI, j'aimerais bien comprendre le cœur des développeurs de séparation des bibliothèques et des aides