Désolé, c'est une question assez longue, mais je veux avoir quelques disucssions ici.Zend-Framework: comment on fait ça sans module?
Je suis nouveau sur zend et j'essaie d'éviter d'utiliser des modules car je pense que l'aspect de zend est assez flexible et que le module ajoutera du répertoire et de la confusion. Cependant je me demande une chose. L'application que je construis est assez grande, elle a en fait le concept de modules dans l'application.
Je sais si vous utilisez le module, les choses peuvent être plus organisés, où vous pouvez mettre des modules dans son propre répertoire et ont une vue séparée et contrôleur, etc.
cependant j'ai décidé de simuler le répertoire du module sous forme de
--lang/module (en fait le contrôleur)/contrôleur (c'est l'action)/action (c'est l'action-enfant)/other-params/-
comment nous allons et faisons ce genre de simulation
L'idée initiale i ha ve est d'ajouter une autre route à l'application prendre le 4ème param comme l'action de l'enfant. par exemple
classe some_controller s'étendre étend quelque chose comme Zend_Controller_Action {public function someAction{
switch (child-action) {
case 'child-action1':
....... excute some action
break;
case 'child-action2':
....... excute some action
break;....
}
}
que. Est-ce que cela a du sens ou s'il y a une autre approche? et avec cette approche comment nous intégrons Zend_ACL comme comment ajouter la 'fausse action enfant' comme une ressource? Merci.
J'ai un peu de mal à comprendre ce que vous voulez dire, pouvez-vous me donner une idée des objets avec lesquels vous traitez - des noms de contrôleur/action/childaction constructifs? La question de la mise en page de votre action dépend du type de travail que vous essayez de faire. – gnarf
Fondamentalement, j'essaie de simuler des modules sans répertoire de module avec zend framework. Les problèmes résident dans/action/action-enfant. Quelle est la meilleure approche pour définir/simuler l'action des enfants dans l'action existante? Je souhaite remplacer/myModule/myController/myAction par/myController/myAction/myChildAction/ Merci beaucoup. – Dan