Modx Wayfinder'a Menüsü Ambalaj: (belki genel PHP soru) tüm değişkenler geçmek için nasıl

2 Cevap php

Şöyle küçük bir MODX pasajı yaptık

<?php
$theMenu = $modx->runSnippet('Wayfinder',
 array("startId" => 0, "level"=>1)
);
echo $theMenu;
?>

ama ALL bu Wayfinder'a için aldığı params geçmek istiyorum. Ben sadece benim pasajı gelen "seviye" parametresini değiştirerek olacaktır.

Herhangi bir şekilde PHP tüm anda SET değişkenler arasında geçiş yapmak için, ayrı ayrı ilgili tüm değişkenleri adlandırma olmadan, var mı?

Edit: Ben çok şeyler alır gibi, get_defined_vars gitmek için doğru yol olduğunu sanmıyorum. Bu önemsiz bir PHP sayfası Örneğin, 14 sayısını yazdırır:

<?php
echo count(get_defined_vars()); 
?>

2 Cevap

Bu yararlı olabilir: get_defined_vars() ?

Edit

Dan http://bobsguides.com/modx-snippet-faq.html:

You can also access the parameters via the associative array $modx->event->params.

Nesneyi Wayfinder'i otomatik atamak parametrelere foreach kullanmayı deneyin