gpt4 book ai didi

codeigniter - 为什么我们在CodeIgniter中加载 View 时使用TRUE

转载 作者:行者123 更新时间:2023-12-03 10:13:25 25 4
gpt4 key购买 nike

Controller :

$data = array();
$page['left_content'] = $this->load->view('left_content', $data, TRUE);
$page['main_content'] = $this->load->view('left_content', $data, TRUE);
$page['right_content'] = $this->load->view('left_content', $data, TRUE);
$this->load->view('home',$data);

看法:
<body>
<?php if(isset($left_content)){echo $left_content;}?>
<?php if(isset($main_content)){echo $main_content;}?>
<?php if(isset($right_content)){echo $right_content;}?>
</body>

请看上面的代码。此代码用于查看主主页中的页面。
现在只需进行测试。如果仅从代码中删除TRUE,则代码将无法正常工作。这意味着,当我们删除它时, View 不会在正确的位置打印自己。它会在主 View 或主页的顶部打印自己。
我已经用Google搜索了很多,但是找不到使用它的任何原因。
我只想知道为什么我们在此代码中仅使用TRUE? n

最佳答案

当我们在加载 View 时将TRUE作为可选参数传递时,它返回内容,而不是直接向浏览器发送(显示)数据。

您可以 checkin documentation:

There is a third optional parameter lets you change the behavior of the function so that it returns data as a string rather than sending it to your browser. This can be useful if you want to process the data in some way. If you set the parameter to true (boolean) it will return data. The default behavior is false, which sends it to your browser. Remember to assign it to a variable if you want the data returned:

$string = $this->load->view('myfile', '', true);

关于codeigniter - 为什么我们在CodeIgniter中加载 View 时使用TRUE,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16542360/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com