Cake のソースを変更せずに、アプリ プロセスのできるだけ早い段階からページの読み込みのタイミングを調整し、レイアウト フッターに表示するための最適なソリューションは?
1386 次
2 に答える
1
編集されたソリューション。エバートンヨシタニの功績。
// app/Layouts/default.ctp
echo round(microtime(true) - TIME_START, 3);
于 2013-01-07T12:43:11.380 に答える
0
コードに問題はありませんが、さらに正確にしたい場合は、APP/webroot/index.php
一番上で定数を使用してください。
<?php
// set a constant for use in app/view/layout/default.ctp
define('MTIME', microtime(true));
/**
* PHP 5
*
とレイアウト:
// see app/webroot/index.php for constant declaration
echo round(microtime(true) - MTIME, 3);
このファイルは最初にアクセスされるファイルであるため ( を使用すると仮定.htaccess
)。これは、予期しない場所で定数を使用することに依存しています。
bootstrap.php
webroot/index.php
一般に、このようなコードを配置する場所ですが、定数が存在する理由を説明する簡単なコメントは、コードを読んでいる人にとって混乱を招くことを明確にします。
于 2013-01-07T13:56:48.040 に答える