【问题标题】:where should I add external file to view in CI我应该在哪里添加外部文件以在 CI 中查看
【发布时间】:2011-09-11 20:57:13
【问题描述】:

我正在尝试在 CodeIgniter 中创建视图页面,因此我创建了它并在 Controller 中完成了加载。 但是当我向其中添加图像和 jQuery 时,它们将不会被加载。 我以 Files 的名称在视图文件夹中创建了子文件夹,并添加到视图中,例如这样

img src="Files/01.jpg"
但不会显示。 我应该把它们放在哪里?

【问题讨论】:

    标签: model-view-controller codeigniter


    【解决方案1】:

    我通常在主目录(systemapplication 所在的位置)中创建一个名为files 的文件夹,然后使用base_url() 链接到它们。

    在你的情况下,这将成为

    <img src="<?= base_url(); ?>/files/01.jpg" />

    希望对您有所帮助。

    【讨论】:

    • 当我想使用 base_url() 时它将结束 program.in Controller 它将显示无法加载页面的错误,并且在视图中它不会放置在 base_url() 函数之后的元素。
    • 加载 URL 助手以使用 base_url():codeigniter.com/user_guide/helpers/url_helper.html
    【解决方案2】:

    当您的视图加载时,文件路径将相对于 CodeIgniter index.php 文件所在的目录。如果这也是您网站的根目录,您可以这样引用:<img src="/Files/01.jpg" />

    【讨论】:

    • 现在我将 01.jpg 放在 index.php 应用程序和系统文件夹所在的源文件夹中,并添加 以查看页面,但它没有显示图片。
    猜你喜欢
    • 1970-01-01
    • 2012-11-15
    • 1970-01-01
    • 2020-03-28
    • 1970-01-01
    • 2020-12-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多