onStart が2度コールされるのはなぜでしょうか
Discussion
Closed
OctoberCMS 3.2.7の onStart()について
onStart()中でメールを送信するコードを書いていて、2通のメールが届くことから調べているのですが、どうもcode部のonStart()が必ず2度コールされているのではないかと思います。
例)最も単純なページを一枚作って見ました。
url = "/calltest"
title = "calltest"
==
<?php
function onStart(){
Log::debug("call");
}
?>
==
<p>call</p>
これでシステムログに2度、[call] が記録されています。
version2の頃に onStart() 等が2度はコールされない事を確かめたはずなのですが、記憶違いかもしれません。
ちなみに、onStart()内でどこかにリダイレクトすれば2度コールされることはないようです。
onStart()が2度コールされるのは何か意味があるのでしょうか。
何かご意見などお持ちの方がおられましたらご教授下さい。
以上よろしくお願いします。
0