search

Home  >  Q&A  >  body text

php - CI框架中怎么给前台模板文件相应位置赋值,不借用smarty情况下?

CI框架中怎么给前台模板文件相应位置赋值,不借用smarty情况下?

PHP中文网PHP中文网2902 days ago427

reply all(2)I'll reply

  • 迷茫

    迷茫2017-04-10 14:54:06

    建议先看看CI的文档。

    CI本身具有MVC的功能,是可以不通过Smarty来显示前台的模板文件的。
    在controller里view你需要显示的视图,并为其传递一个数组。然后在前台模板相应的位置echo这个数组里的键值就行了。

    文档里的一个例子
    controller文件

    <?php
    class Blog extends CI_Controller {
    
     function index()
     {
      $data['title'] = "My Real Title";
      $data['heading'] = "My Real Heading";
      
      $this->load->view('blogview', $data);
     }
    }
    ?>   
    

    View文件(前台文件)

    <html>
    <head>
    <title><?php echo $title;?></title>
    </head>
    <body>
    
    
    <h1><?php echo $heading;?></h1>
    
    
    </body>
    </html>  
    

    reply
    0
  • 高洛峰

    高洛峰2017-04-10 14:54:06

    看看文档
    http://codeigniter.org.cn/user_guide/tutorial/news_section.html

    reply
    0
  • Cancelreply