PartialLoopヘルパーのsetObjectKeyメソッドを使用して、モデルをpartialLoopsに取り込む方法を理解しました。特定の部分ループがモデルキーを使用し、他のループは使用しないように指定する方法があるかどうか疑問に思っています。今、私はこのようなことをしなければならないと思います:
// sets the object key for ALL partialLoops
$this->partialLoop()->setObjectKey("model");
// do the thing
echo $this->partialLoop("elements/recent-blog.phtml", $this->blogs);
// reset the object key so further partialLoops do NOT use the key
$this->partialLoop()->setObjectKey(null);
これを回避する方法はありますか?