2

Cake のソースを変更せずに、アプリ プロセスのできるだけ早い段階からページの読み込みのタイミングを調整し、レイアウト フッターに表示するための最適なソリューションは?

4

2 に答える 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.phpwebroot/index.php一般に、このようなコードを配置する場所ですが、定数が存在する理由を説明する簡単なコメントは、コードを読んでいる人にとって混乱を招くことを明確にします。

于 2013-01-07T13:56:48.040 に答える