Vote des utilisateurs
0
0
Détails
Licence : MIT
Mise en ligne le 15 mars 2011
Plate-formes :
Linux, Mac, Windows
Langue : Français
Référencé dans
Navigation
Eclaire
Eclaire
une petite structure simple à appréhender basé sur des concepts de symfony qui peut être utile pour créer des petits sites rapidement.
Vous devez avoir PHP 5.3.5 idéalement avec l'extension APC d'installé.
Vous devez avoir PHP 5.3.5 idéalement avec l'extension APC d'installé.
A vu de pied, ça m'a l'air sympa d'après l'arborescence et la structure de tes classes.
Mais je n'arrive pas à le faire tourner:
Tu n'as pas donnée d'instructions d'installation.
Je vois que tu utilise des classes sf
Mais je n'arrive pas à le faire tourner:
Code : | Sélectionner tout |
Fatal error: Call to undefined function apc_fetch() in C:\wamp2\www\eclaire\lib\core\ecConfiguration.class.php on line 103
Je vois que tu utilise des classes sf
Hello,
oui, c'est d'abord un structure simple,
j'utilise l'extension APC de la dernière version de PHP 5.3.5 pour information.
oui, c'est d'abord un structure simple,
j'utilise l'extension APC de la dernière version de PHP 5.3.5 pour information.
moi rien que ca, ca me fait peur
tu me diras c'est presque que de l'art...
Code : | Sélectionner tout |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 | foreach($tab as $key => $value) if($key == 'all' OR $key == 'config') foreach($value as $key => $value) $array[$key] = $value; foreach($tab as $key => $value) if($key == $params['moduleName']) foreach($value as $key => $value) if($key == 'all' OR $key == 'config') foreach($value as $key => $value) $array[$key] = $value; foreach($tab as $key => $value) if($key == $params['moduleName']) foreach($value as $key => $value) if($key == $params['controllerName']) foreach($value as $key => $value) if($key == 'all' OR $key == 'config') foreach($value as $key => $value) $array[$key] = $value; foreach($tab as $key => $value) if($key == $params['moduleName']) foreach($value as $key => $value) if($key == $params['controllerName']) foreach($value as $key => $value) if($key == $params['actionName']) foreach($value as $key => $value) $array[$key] = $value; |
Yes héhé,
je suis entrain d'optimiser tous cela et vais intégrer des fichiers de caches qui vont enregistrer le resultat de ces traitements, cela sert à prendre en compte les fichiers de config yml de haut en bas de l'architecture, ceux étant au plus bas de l'architecture surchargeant ceux plus haut :p
je suis entrain d'optimiser tous cela et vais intégrer des fichiers de caches qui vont enregistrer le resultat de ces traitements, cela sert à prendre en compte les fichiers de config yml de haut en bas de l'architecture, ceux étant au plus bas de l'architecture surchargeant ceux plus haut :p
par contre pas de namespaces ? c'est voulu ?
c'est quand même bien pompé sur Symfony, tu devrais le marquer niveau licence.
c'est quand même bien pompé sur Symfony, tu devrais le marquer niveau licence.
oui, j'ai voulu dans un premier temps proposer une structure classique, certe un peu vieille mais efficace.
Mais bon, une fois que cela aura été appréhendé par plus de dev, je compte le mettre en place.
Celà n'a pas d'objectifs autre que d'avoir une structure simple, j'ai pris des choses existante, dans le cas où on utilise symfony, on a parfois besoin de composant Zend que l'on inclus et inversement.
Je ne souhaite pas concurrencer les deux grands du milieu
Mais bon, une fois que cela aura été appréhendé par plus de dev, je compte le mettre en place.
Celà n'a pas d'objectifs autre que d'avoir une structure simple, j'ai pris des choses existante, dans le cas où on utilise symfony, on a parfois besoin de composant Zend que l'on inclus et inversement.
Je ne souhaite pas concurrencer les deux grands du milieu
dans ce cas la pourquoi par exemple la classe ecSystem, c'est qu'un copier coller de la sfFilesystem
pourquoi ne pas l'avoir mis dans les lib comme sfYAML ?
pourquoi ne pas l'avoir mis dans les lib comme sfYAML ?
c'est quand même bien pompé sur Symfony, tu devrais le marquer niveau licence.
j'utilise l'extension APC de la dernière version de PHP 5.3.5 pour information.
J'ai moi même dévéloppé une structure plus simple - fortement inspirée du fonctionnement de Lithium - qui ressemble à ton framework, la complexité et les modules en moins. J'utilise principalement des fichiers .ini pour les langues et les paramètres afin de pouvoir utiliser parse_ini_file (je ne sais cependant pas si c'est plus rapide qu'un parseur YAML écrit en PHP, à mon avis oui). Le mien à été pensé pour PHP 5.1 afin de pouvoir matcher un maximum de solutions d'hébergement et le routing n'a pas besoin d'être explicité (le routeur trouve les controlleurs comme un grand ).
héhé,
enfin je viens juste de sortir le truc, j'ai pas tout mis encore en place, pour ecSystem je compte le faire évoluer et effectivement, je vais l'étendre sur la sf. .
Sinon je viens de rajouter sur google, based on symfony, ca sera mieux en effet .
enfin je viens juste de sortir le truc, j'ai pas tout mis encore en place, pour ecSystem je compte le faire évoluer et effectivement, je vais l'étendre sur la sf. .
Sinon je viens de rajouter sur google, based on symfony, ca sera mieux en effet .
Developpez.com décline toute responsabilité quant à l'utilisation des différents éléments téléchargés.