/ / Hinzufügen von Modulname zu Vorlage URL - PHP, Codeigniter

Hinzufügen des Modulnamens zur Vorlagen-URL - php, codeigniter

Ich verwende Module innerhalb meines CodeignitersAnwendung und PHil Sturgeons Template-Bibliothek und ich versuche zu verstehen, dass dies passiert, wenn ich den Quellcode meiner Vorlage sehe. Das Hinzufügen des String-Benutzers, der der Name des Moduls ist.

http://mysite.me/index.php/user/assets/globals/bootstrap/css/bootstrap.min.css

<!--[if gt IE 8]><!--> <html> <!--<![endif]-->

<head>
<title><?php echo $template["title"]; ?></title>

<!-- Meta -->
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=0, minimum-scale=1.0, maximum-scale=1.0" />
<meta name="apple-mobile-web-app-capable" content="yes" />
<meta name="apple-mobile-web-app-status-bar-style" content="black" />

<!-- Bootstrap -->
<link href="<?php base_url() ?>assets/globals/bootstrap/css/bootstrap.min.css" rel="stylesheet" />


-application
-themes
-mytheme
-views
-layouts
usermanagement_view.php

Antworten:

2 für die Antwort № 1

Sie werden nicht die base_url () widerhallen, d. H. Nicht auf der Seite drucken ... Es sollte sein:

<link href="<?php echo base_url() ?>assets/globals/bootstrap/css/bootstrap.min.css" rel="stylesheet" />

Ohne es wird das href-Attribut an die Segmente in der URL angehängt, weshalb Sie das Ergebnis erhalten.

Vielleicht wollten Sie das kurze Tag verwenden <?= , welches dafür steht <?php echo. In diesem Fall sind sie in php.ini nicht immer aktiviert, und die 2 Zeichen, die du sparst, können bei der Live-Bereitstellung ein großer Ärger sein.