Ich habe einige Symfony-Komponenten versucht und es läuft relativ gut. Ich fand heraus, nach einer Reihe von googeln, dass ich brauchte die .htaccess-Datei in zumindest diese zu ändern, um für sie zu arbeiten:Wie sollte die .htaccess für Symfony-Routing aussehen
<IfDefine APACHE2>
AcceptPathInfo on
</IfDefine>
<Files "index.php">
Options +Includes
SetOutputFilter INCLUDES
AcceptPathInfo On
</Files>
aber jetzt, wenn ich einen Anruf header()
tun wollen oder haben eine img/script/stylesheet tag Ich brauche einen ../ bevor ich den Pfad eintrage. Und wenn ich einen Variablennamen habe (d. H. Pfad sieht so aus: index.php/article/32
zum Beispiel) brauche ich ../../, bevor ich den Rest des Pfades in den src oder href gebe.
Habe ich meine .htaccess-Datei falsch eingerichtet oder muss ich noch etwas anderes tun?
<img href="../PATH_TO_IMAGE">
für, wenn kein Platzhalter ist und wie folgt aus::
So ein img-Tag so sein würde
<img href="../../PATH_TO_IMAGE">
für, wenn eine Variable in dem Platzhalter Dingens da ist.
Weil ich vermute, dass es nicht so sein sollte.
Mein Routing sieht wie folgt aus:
$routes = new RouteCollection();
$routes->add('loginuser', new Route('/login', array('controller' => 'registeruser', 'permission' => Permissions::$public)));
(ich auf einige Website ein Tutorial gefolgt, leider kann ich nicht scheinen, gerade jetzt zu finden)
EDIT: Ich bin nur das Routing mit Komponente und die Http Foundation-Komponente.
Vielen Dank im Voraus!
Verwenden Sie die Komponente [asset] (http://symfony.com/doc/current/components/asset/introduction.html), um die URL-Generierung des Bildes zu verwalten, und die Router-Komponente, um den Pfad einer Route zu generieren. Verwenden Sie das vollständige Stack-Framework oder nur eine ausgewählte Komponente? – Federkun
@Federico Ich verwende die Routing- und http-Fundamentalkomponenten. Also muss ich die Asset-Komponente dafür verwenden? – Tritzium