codeigniter Bild Weg
Ich bin ein codeignite-Neuling und habe versucht, fügen Sie ein Bild in meiner Datei unter Ordner anzeigen.
Füge ich <img src="../images/myImage.jpg"></img>
zu meinem service_view.php. Alles was ich sehen kann, ist ein broken link ein kleines Symbol.
jedoch, wenn ich mein Pfad zu
<img src="../../user_guide/images/myImage.jpg"></img>
Kann ich das Bild sehen.
Mein Datei-system ist wie folgt:
application-
view ->folder (where service_view.php is located)
images -> folder (where myImage.jpg is located)
user_guide-
images ->folder ((where myImage.jpg is located))
Kann mir jemand helfen zu diesem? Vielen Dank!
InformationsquelleAutor FlyingCat | 2011-07-17
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich würde vorschlagen, die Bilder zu speichern die in einem
images
Ordner auf der gleichen Ebene wie dieapplication
Ordner, anstatt zu versuchen, mischen von PHP-code und Ressourcen unterapplication
. Dann einfach ein link, um es, wie Sie es in den user-guide:Haben Sie eine Referenz für die beste Praxis?
Nein, habe ich nicht, aber ich habe gesehen, einige tutorials zu tun auf diese Weise. Nicht sicher, was ich nun tun soll...
Ich habe es immer getan, die Weise, die ich beschrieben, und stehe zu dieser Antwort.
Sobald Sie beginnen, mit zusätzlichen uri-Segmente als controller-Funktion Argumente
../../relative/paths
werden eine schlechte Idee (es finden nicht das Bild), verwenden Sie komplette Pfade oder URLs. Justin ist richtig, dass das gängige Praxis ist, zum speichern von statischen Ressourcen (Bilder/css/js...) außerhalb des Anwendungsverzeichnisses.InformationsquelleAutor Justin Ethier
Ich weiß, mehr als ein Jahr vergangen ist, seit die Frage gestellt wurde aber für jeden, der kommt mit Blick in die Zukunft, Hier ist meine Lösung....
Habe ich versucht, dieses erstellt einen Ordner Bilder auf derselben Ebene wie die Applikation in der main index.php Hinzugefügt eine Linie vor dem letzten require_once-Anweisung.
und verwendet ABBILDPFAD und wo ich wollte, um die Bilder anzuzeigen.
Hoffe, das hilft
InformationsquelleAutor Rohan210
Ich nur ein Bild im Ordner,
domain.com/images
dann auf die Ansichten, die ich nur verwenden /Bilder
InformationsquelleAutor RudeJason
setzen und die Bilder Ordner außerhalb des application-Ordner im gleichen Verzeichnis
InformationsquelleAutor cmmartin
Erstellen Sie einen Ordner "Bilder" auf der gleichen Ebene des Programme-Ordners.
Mit
base_url()
können Sie den Standort Ihrer Website-Basis (cfr config).Dies ist nützlich, weil im Gegensatz zu site_url () können Sie eine Zeichenfolge angeben, um eine Datei, beispielsweise ein Bild oder stylesheet.
Zum Beispiel:
Dies würde Ihnen so etwas wie:
... src="http://example.com/images/icons/stackOverflow.png" ...
Quelle: http://ellislab.com/codeigniter/user-guide/helpers/url_helper.html
InformationsquelleAutor BlueCacti
es ist besser der Praxis zum upload der Bilder in einen Ordner in das root-oder den site-Ordner und verwenden Sie base href in der ersten Zeile der head-tag. dann wird die ganze Seite nicht benötigen und http-Pfad verweisen. verwenden Sie einfach den relativen Pfad. wie codeigniter laufen unter der index.php Datei in die Wurzel, wir sollten alle relativen Pfad w.r.t, dass index.php Seite
InformationsquelleAutor user2678199
auf dem lokalen server versuchen, diese
auf den live-Einsatz dieser
InformationsquelleAutor Muhammad Subhan Khan
legen Sie einen Ordner auf Ihrem root-Verzeichnis wie z.B. "assets/images/" und die in Ihrem code einfach verwenden Sie es als
<img src="assets/images/imgname.jpg"></img>
InformationsquelleAutor Zeeshan Ghazanfar
Ihre Datei-Struktur sollte
-Anwendungen
-Bilder
-Vermögen
-Oder alle Ordner.
Halten Sie die application-Ordner, Bilder-Ordner, und der Ordner "assets" innerhalb des basic root-Ordner.
Gott sei Dank jemand antwortete, Bin versucht zu sagen, dass die Anwendung Ordner, Bilder-Ordner, und der Ordner "assets" innerhalb des basic root-Ordner. Dort ein bisschen schreiben Fehler. Eigentlich habe ich queation Bild in meinem Projekt ist die Anzeige für firat Zeit, das ist für Sie einfach, sobald ich auf den link klicken, zeigt es die Bilder, sondern nach der für alle Schaltflächen Bild richtet sich nicht anzeigen, können Sie bitte helfen?
Wenn Sie eine neue Frage, bitte Fragen Sie es als eine neue Frage. Und wenn du einige Fehler in deinen Antworten, bitte editieren Sie es
InformationsquelleAutor raviraj chandike