Bonjour,

Je fais une application avec symfony, le nom de l'appli est "demo" et le nom du module concerné est "fonction" .

J'ai un problème lorsque je demande d'afficher une page avec l'adresse http://monsite/demo/fonction la page s'affiche mais les feuilles css ne sont pas appelées. J'ai cette erreur pour chaque css sur le log php :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
[22-Jul-2008 17:37:25] Empty module and/or action after parsing the URL "/css/header.css" (/).
 
[22-Jul-2008 17:37:25] PHP Fatal error:  Uncaught exception 'sfRenderException' with message 'The template "error404Success.css.php" does not exist or is unreadable in "".' in C:\wamp\www\demo\cache\demo\prod\config\config_core_compile.yml.php:2193
Stack trace:
#0 C:\wamp\www\demo\cache\demo\prod\config\config_core_compile.yml.php(4216): sfView->preRenderCheck()
#1 C:\wamp\www\demo\cache\demo\prod\config\config_core_compile.yml.php(1136): sfPHPView->render()
#2 C:\wamp\www\demo\cache\demo\prod\config\config_core_compile.yml.php(1123): sfExecutionFilter->executeView('default', 'error404', 'Success', Array)
#3 C:\wamp\www\demo\cache\demo\prod\config\config_core_compile.yml.php(1094): sfExecutionFilter->handleView(Object(sfFilterChain), Object(defaultActions), 'Success')
#4 C:\wamp\www\demo\cache\demo\prod\config\config_core_compile.yml.php(1185): sfExecutionFilter->execute(Object(sfFilterChain))
#5 C:\wamp\www\demo\cache\demo\prod\config\config_cor in C:\wamp\www\demo\cache\demo\prod\config\config_core_compile.yml.php on line 2193
Alors que si je fais la requête sur cette page :
http://monsite/demo.php/fonction la page s'affiche et les css sont bien appelés.

J'ai modifié settings.yml pour mettre no_script_name sur on, mais ca n'a rien changé. J'ai aussi changé factories.yml pour enlever le '.' de segment_separators :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
  routing:
    param:
      segment_separators: ['/']
Le second problème est que si j'affiche les pages en passant par http://monsite/demo.php/fonction les url_for et autres fonctions propres à symfony qui font un routage ne fonctionnent pas. Par exemple url_for('module/fonction') appellera http://monsite/fonction, alors que dans le cas où le css ne fonctionne pas, l'url_for fonctionne, je deviens fou !

Merci d'avance pour votre aide.

Kévin