Consultez la FAQ sur le ZF avant de poster une question
Vous n'êtes pas identifié.
Ok,
Si vous avez déjà des idées au niveau design, une trame à suivre, une charte graphique à mettre en place ?
Concernant les vues du module admin, je n'ai rien non plus. Aucun affichage dans la div main ?!
Hors ligne
J'ai fait un nouveau commit... tu devrais avoir du changement...Et de l'affichage
Sinon je dirais une ligne un peu ... web2.0 mais pas trop lourd non plus...
Dernière modification par yannux (02-10-2007 13:31:17)
Hors ligne
D'accord,
Etant au taf, le proxy me bloque les accès svn...
Qu'elle partit du code à changée ?
Pour le design, pas de pb, je ferais une ébauche rapidement !
Hors ligne
En gros :
J'ai modifié le css
La stucture des forms
Insert/Update de blog
J'ai allégé le bootstrap en retirant la créations de variables inutiles aussi.
Et des changements ausis avec le LayoutRenderer..Ce qui devrait aider..
Et quelques bouts par ci par là.
Hors ligne
Bonsoir,
J'ai essayé de comprendre un peu comment marchait le layoutrenderer, mais j'ai un peu de mal à voir comment ce dernier fonctionne !!
Je ne vois pas comment activer les vue de chaque controller.
Si vous pouviez m'éclaircir un peu la vue....
Hors ligne
T'as rien de spécial à faire.
En tout cas moi je fais rien de spécial, je désactive l'helper viewrenderer au besoin et c'est tout.
Par contre t'as différent variables prévue ( ccs, body_js, etc..).
Pour fournir du code suplémentaire au besoin.
Ca peut surement être étendu niveau fonctionnalité.
Hors ligne
Bon ben y'a quelque chose qui m'échappe !!
Toujours aucune vue à l'horizon... j'ai dû manquer quelque chose à l'install. Lorsque j'accède au controller et que j'essaie une action, la vue associée est tjs index.phtml !!!
Je ne comprends pas !!
Hors ligne
Oui oui,
J'ai bien le htaccess. Rassure moi, toutes les forms / views fonctionne chez toi !!!
J'ai peut être mal configurer le config.xml...
Hors ligne
bah oui tout tourne... c'est ça qui m'inquiète
Bah à part la bdd.... y'as rien de spécial.
Et en haut du bootstrap t'as bien configuré aussi ?
Y'as un ou 2 define modif.
Hors ligne
J'ai mis ça :
/*___________________A PARAMETRER____________________*/ define('BASE_PATH',dirname(dirname(__FILE__)).'/'); // chemin d'accès à l'application define('BASE_URL','http://zfblog'); // Chemin depuis la racine web /*___________________________________________________*/
Sachant que ça tourne en vhost et que celui ci pointe vers le répertoire www.
Je ne vois pas ce qu'il ne tourne pas.
Dernière modification par allfab (03-10-2007 20:59:33)
Hors ligne
Ma conf :
XP sp2
Apache 2.2
php 5.2.2
Et à priori le notfound ne marche pas non plus !
Je ne vois absolument pas pk ça marche pas - ça fait 2 jours que je teste sans succès...
Hors ligne
Gniarf.....euh je sais pas trop.... faudrait que je reproduise... Je vais me réinstaller une machine virtuelle..
En attendant je sais pas trop...
genre http://zfblog/admin/
T'"as pas le menu ?
Hors ligne
A tous les coups c'est Apache !
Verifie que dans le httpd.conf tu as bien la directive "AllowOverride All" et que "mod_rewrite" est bien chargé !
Sans le "AllowOverride All" la plupart des commandes de htaccess seront ignorées dont les rêgle de "rewriting" ...
Configure ton Vhost a peu prés comme ça ... je suis sur Linux donc il te faudra changer les chemins ...
<VirtualHost *>
ServerAdmin webmaster@zensoluciones.com
ServerName blog.zensoluciones.com
DocumentRoot /home/vhosts/b/blogzen/www
<Directory /home/vhosts/b/blogzen/www>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
RewriteEngine on
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</Directory>
ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
<Directory "/usr/lib/cgi-bin">
AllowOverride None
Options ExecCGI -MultiViews +SymLinksIfOwnerMatch
Order allow,deny
Allow from all
</Directory>
#pas obligatoire mais plus secure ...
php_admin_value session.save_path "/home/vhosts/b/blogzen/sessions"
php_admin_flag register_globals off
php_admin_flag display_errors on
php_admin_flag log_errors off
php_admin_flag allow_url_fopen off
php_admin_value upload_tmp_dir "/home/vhosts/b/blogzen/tmp"
ErrorLog /home/vhosts/b/blogzen/log/error.log
# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel warn
CustomLog /home/vhosts/b/blogzen/log/access.log combined
ServerSignature Off
</VirtualHost>
Hors ligne
Bon voilà ce que j'ai au boulot !
Au taf, je ne suis pas en vhost - Alias qui vient pointé vers le www.
Avec ce htaccess, j'obtiens ce que vous voyez ci dessus :
RewriteEngine on
RewriteCond %{SCRIPT_FILENAME} !-f
RewriteCond %{SCRIPT_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1
Avec celui ci (scarmatte) :
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
J'obtiens un petit 404 -->Not Found
The requested URL /index.php was not found on this server
Dernière modification par allfab (04-10-2007 08:53:33)
Hors ligne
C'est justement la page admin site !!
Bon je fais un recap de la config :
Apache2.2
php5.2.2
Xp
En alias : #zfBlog Alias /zfblog "c:/www/wwwroot/dev/zfblog/www" <Directory "c:/www/wwwroot/dev/zfblog/www"> Order allow,deny Allow from localhost Allow from monip </Directory> Le config.xml : <?xml version="1.0" encoding="utf-8"?> <configuration> <database> <host>localhost</host> <port></port> <dbname>zfblog</dbname> <username>user</username> <password>pswd</password> <type>Pdo_Mysql</type> <table_prefix></table_prefix> </database> <preferences> <root_url>http://localhost/zfblog/</root_url> <locale>fr_FR</locale> <theme>default</theme> <app_name>zfBlog</app_name> <app_description>Une plateforme de blog basé sur le Zend Framework</app_description> <app_keywords>blog, Zend Framework</app_keywords> <author_name>Des membres du forum z-f.fr</author_name> <rss_feed>rss</rss_feed> </preferences> </configuration> Le bootstrap : /*___________________A PARAMETRER____________________*/ define('BASE_PATH',dirname(dirname(__FILE__)).'/'); // chemin d'accès à l'application define('BASE_URL','http://localhost/zfblog/'); // Chemin depuis la racine web /*___________________________________________________*/ Le Htaccess : RewriteEngine on RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L]
Voilà comment est configuré le bordel !!
Si ça peut aider...
Dernière modification par allfab (04-10-2007 10:01:46)
Hors ligne
Non,
Lorsque je tape l'url : http://localhost/zfblog ça me redirige directement sur http://localhost/notfound/ avec un petit 404 :
Not Found
The requested URL /notfound/ was not found on this server.
AHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH!!! Je viens de trouver !! Bootstrap : define('BASE_URL','/zfblog/'); // Chemin depuis la racine web config.xml : <root_url>http://localhost/zfblog/</root_url> htaccess : RewriteEngine on RewriteCond %{SCRIPT_FILENAME} !-f RewriteCond %{SCRIPT_FILENAME} !-d RewriteRule ^(.*)$ index.php/$1 alias : #zfBlog Alias /zfblog "c:/www/wwwroot/dev/zfblog/www" <Directory "c:/www/wwwroot/dev/zfblog/www"> Order allow,deny Allow from localhost Allow from mon.ip </Directory>
Voilou !!
Dernière modification par allfab (04-10-2007 10:29:01)
Hors ligne
J'aime bien qd on peut paramétrer les choses...Maintenant c'est vrai qu'il y a bcp de paramètre. Peut être en dégager 1 ou 2.
Sinon encore un léger soucis...
A cette url "http://localhost/zfblog/auth", j'obtiens cette erreur "Fatal error: Class 'FormositeBuilder' not found in C:\www\wwwroot\Dev\zfBlog\app\modules\default\controllers\AuthController.php on line 46"
Sinon est ce que tu as une base fournit ?
Hors ligne
Ouai je vais voir si t'as des suggestiosn hésite pas...
Ah oui c'est possible ça ^^
Faut que je nettoi encore on va pas utiliser cette classe pour l'instant ^^.
Y'as vraiment que l'admin ou y'as des modules qui tourne là.
Hors ligne
Ce qui tourne :
http://localhost/zfblog/admin/
http://localhost/zfblog/admin/blog/
http://localhost/zfblog/admin/blog/add --> ça plante un soucis avec la base a priori
http://localhost/zfblog/admin/blog/edit
http://localhost/zfblog/admin/blog/list
http://localhost/zfblog/admin/user/add --> Aucun contrôle juste 2 fieldsets general + account
http://localhost/zfblog/admin/user/list
http://localhost/zfblog/article --> redirection erreur 404 et aucune action n'aboutit
http://localhost/zfblog/auth --> Fatal error: Class 'FormositeBuilder' not found in...
Voilà, j'ai bien fais le tour.
Hors ligne