我想知道什么是最好的性能,使用
{% include "_inc/template" %}
或
{% include "_inc/template" with {'foo': bar %}
假设foo
是_inc/template
中使用的唯一变量,并且它在全局上下文中也可用。
如果include
放置在for
的约50个循环中,两种方法之间的性能会有显着差异吗?
答案 0 :(得分:0)
我没有直接回答您的问题,但您可以使用开发工具栏中的探查器查看通话时间表。
也许试着告诉我们......
您使用的symfony版本是哪个? 我知道在symfony> 2.7时间轴图存在。
Ps:也许也可以尝试一下:
public function addData($itemId) {
$gDescription = 'test';
$gPreviewLink = 'test';
$gThumbnail = 'test';
$gPageCount = 'test';
$this->db->select('g_data');
$this->db->from('item');
$this->db->where('item_id', $itemId);
$query = $this->db->get();
$result = $query->result();
// var_dump($result) returns array(1) { [0]=> object(stdClass)#22 (1) { ["g_data"]=> string(1) "0" } }
$data = array(
'item_description' => $gDescription,
'item_preview_link' => $gPreviewLink,
'item_thumbnail' => $gThumbnail,
'item_pageCount' => $gPageCount,
'g_data' => '1',
'g_data_timestamp' => 'NOW()'
);
// if result = 0 update
if($result == '0') {
$this->db->where('item_id',$itemId);
$this->db->update('item', $data);
}
}