以下のようなクラスがありDisplay
、ビューファイルを呼び出すときにいくつかのテキストとリンクを出力したいのですが、現在は正常に機能しています。
問題は、Twig PATHヘルパーまたは同等のPHPを呼び出して、PHPクラスの任意のルート名からルートを取得する方法です。
myClass
{
// Other Code
function Display($depth)
{
echo "<div class=\"heirarchy\">";
for($i = 0; $i < $depth; $i++)
{
echo ' ';
}
echo "<a href=\"path('path_name')\" ".$this->description."</a>";
if($this->isLeaf())
{
echo ' (Task)';
}
echo "</div>";
foreach($this->children as $key => $value)
{
$value->Display($depth + 2);
}
}
}
この関数は再帰的であるため、小枝関数に実装する方法がわかりません。
つまり、クラスのルート名からルートパスを取得するにはどうすればよいですか。