如何在codeigniter中添加图像

时间:2014-08-28 11:18:33

标签: php codeigniter

我正在学习codeigniter,我想在我的视图页面中添加一个图像。 我正在使用标签,但图片未添加到页面中。 所以,帮助我如何在codeigniter的视图页面中添加图像。

<!DOCTYPE html>
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
        <title>Blog</title>
    </head>

    <body>
        <h2><img src="../images/logo.png"></h2>
        <?php $this->load->view('blog/menu');
        if ($query):foreach ($query as $post): ?>
                <h4><?php echo $post->entry_name; ?> (<?php echo $post->entry_date; ?>)</h4>
                <?php echo $post->entry_body; ?>
            <?php endforeach;
        else: ?>
            <h4>No entry yet!</h4>
<?php endif; ?>
    </body>
</html>

4 个答案:

答案 0 :(得分:2)

将图像存储在与应用程序文件夹相同级别的图像文件夹中。然后使用代码链接到它。

<img src="<?php echo base_url('images/logo.png'); ?>" />

答案 1 :(得分:1)

将图像存储在与应用程序文件夹相同级别的图像文件夹中,然后只需链接到它:

<img src="../../images/image1.jpg" />

答案 2 :(得分:0)

请参阅,首先在控制器文件夹中创建名为user_profile.php的文件。没有大写字母。 要调用您在索引中创建的“查看”页面:

function index()
        {
            $this->load_controller('myView');
}

这是我发送给你的完美链接的一个例子,它显示了视图的和平以及如何将它们与控制器中的一个代码相结合。

请访问codeigniter网站,开始学习简单的东西。或通过youtube搜索codeigniter。你会发现很多!

Class User_Profile extends Controller
{

    function index()
    {
        $this->load_controller('Left_Nav');
        $this->load_controller('Content_Nav');
        $this->load_controller('Login_Name');
        $this->load_controller('Leaderboard', 'Board');

        $this->Left_Nav->index(array('highlight_selected_page' => 'blah'));

        $this->load('User');

        $content_data = $this->User->get_profile_details();

        $this->view->load('content', $content_data);

        $this->Login_Name->index();
        $this->Board->index();
    }

}

答案 3 :(得分:-1)

资产中的

图像

<img src="<?php echo base_url(); ?>assets/images/image.png">