我已經將Smarty連接到CodeIgniter,現在我當然不能使用{memory_used}和{elapsed_time},但是我想知道如何將此信息輸出到我的網頁中?CodeIgniter與Smarty基準
回答
$this->benchmark->elapsed_time()
$this->benchmark->memory_usage()
他們這樣做返回由輸出級後分析,因此如果你使用Smarty的,你基本上可以用CodeIgniter使用本身的原始功能,他們的鬍鬚值。
$memory = (! function_exists('memory_get_usage')) ? '0' : round(memory_get_usage()/1024/1024, 2).'MB';
global $BM; // needed only for elapsed_time
$elapsed_time = $BM->elapsed_time('total_execution_time_start', 'total_execution_time_end');
注意這是一個真正的解決方法,應該有更好的方法來做到這一點。
是的,試過這個,** $ this-> tpl-> assign('message',$ this-> benchmark-> elapsed_time()); **,但是這只是輸出行** {elapsed_time} ** if我在html中寫這樣** {$ this-> benchmark-> memory_usage()} **,我得到**在非客觀**上調用成員函數memory_usage()** – MyMomSaysIamSpecial
將在一分鐘內更新我的答案 –
工程就像一個魅力,非常感謝你! – MyMomSaysIamSpecial
只需閱讀文檔。它在那裏。
$this->benchmark->elapsed_time()
和$this->benchmark->memory_usage()
我不可能做 「全球$ BM」 一個智者模板內,所以在我的控制器構造我所做的:
global $BM;
$this->smarty->assign("BM", $BM);
,然後在我的模板:
{$BM->elapsed_time()}
{literal}{elapsed_time}{/literal}
測試和作品。
- 1. Smarty基準,任何人?
- 2. CodeIgniter與Yii的比較基準測試
- 3. Smarty + CodeIgniter性能
- 4. eval in smarty/codeigniter
- 5. codeigniter基準{memory_usage}安全
- 6. 傳遞smarty變量包括(與Codeigniter)
- 7. 與基準
- 8. Smarty的基於
- 9. Smarty中的Codeigniter函數
- 10. CodeIgniter + Smarty - 是否相關?
- 11. codeigniter smarty空白頁問題
- 12. Cakephp2與Cakephp3基準?
- 13. Smarty輸出過濾器與Codeigniter和Ci-Smarty「不可調用」錯誤
- 14. Codeigniter:我怎樣才能使用codeigniter的默認視圖系統與smarty模板
- 15. id與類選擇基準
- 16. ClearCase基準與結帳
- 17. 使用Codeigniter與模塊化擴展和Smarty
- 18. smarty與dojo
- 19. 使用Codeigniter和smarty進行國際化
- 20. Codeigniter 2.1.x + Smarty 3.1.x集成
- 21. CodeIgniter編碼標準
- 22. Zend與Smarty導航
- 23. Smarty問題與Fckediter
- 24. PHP循環與smarty
- 25. Zend Framework與Smarty 3
- 26. 的Jinja2與Smarty的
- 27. Prestashop/Smarty模板轉換爲標準php
- 28. Codeigniter基準測試,這些ms來自哪裏?
- 29. 基於XML的模板引擎與Smarty詞法分析器
- 30. 基於與熊貓/蟒多個標準
誰低估了這個問題並沒有真正理解這個問題。 CodeIgniter處理這些函數的確是一個問題。 –