Her sayfa yük ile çalışan bu kodu vardır:
$output = "<"."?php if ( ! defined('BASEPATH')) exit('No direct script access allowed'); ?".">\n\n";
$output .= print_r($events, 1);
$output .= "\nTotal Doctrine time: " . $time . "\n";
$output .= "Peak Memory: " . memory_get_peak_usage() . "";
file_put_contents(BASEPATH."/logs/doctrine_profiler.php", $output);
Ben günlük dosyasını görüntülemek Fakat, ben bunu görmek:
Array
(
)
Total Doctrine Time: 0
Peak Memory: 4006524
Ben yankı Ama eğer $output
Ben beklenen almak:
Array
(
[0] => Array
(
[type] => execute
[query] => SELECT t.id AS t__id, t.name AS t__name, t.annual_fee AS t__annual_fee, t.monthly_fee AS t__monthly_fee, t.additional_store_fee AS t__additional_store_fee FROM tier t WHERE (t.id = ?) LIMIT 1
[time] => 0.000474
[params] => Array
(
[0] => 3
)
)
)
Total Doctrine time: 0.005281925201416
Peak Memory: 6135048
Ben bu konularda sanmıyorum, ama ben CodeIgniter ile Doctrine kullanıyorum.
EDIT: Ben kodunu değiştirerek dışarı, mAmp kullanarak çalışmak için bu aldık, bu yüzden muhtemelen bir php.ini şey olabilir mi?
EDIT2: Biraz daha bu içine kazma sonra, nedense, benim Media Temple, sunucu üzerinde, her şeyi iki kez çalıştırmak oluyor görünür. On-her-pageload, iki kez yazılı tüm log (ci günlüğü) olsun. Hiçbir sorgu yürütüldüğünde Yani, doktrin günlük yazılır üzerinde oluyor. Bu Yerel MediaTemple değil olur, bu yüzden ben biraz daha derin dalış gerekir neden hala emin değilim.
EDIT3: artık bir PHP mesele gibi bu kapalı olabilir. Devre dışı bırakılması JavaScript sorunu çözüldü, ben yanlış yerde arıyorum. Büyük yardım için herkese teşekkürler!