![](/img/trans.png)
[英]Unable to generate a URL for the named route “sonata_admin_dashboard” as such route does not exist
[英]generate route to other admin class
我在Google上搜索了很長時間,但是找不到解決我問題的方法。
實際上,我有一個具有兩個字段的實體。 一個字段“名稱”是一個字符串,第二個字段目標實體也是一個包含實體名稱空間的字符串。 命名空間可以通過選擇進行選擇,並且可以不同。 因此,當我在列表操作中時,我就不在我的奏鳴曲管理捆綁中,在表中創建一個鏈接以重定向到所選實體的路由列表。
有人知道該怎么做嗎?
我認為您可以使用帶有類型選擇的表格閱讀此鏈接,它將對您有所幫助
http://symfony.com/doc/current/reference/forms/types/choice.html
您可以按以下說明覆蓋列表視圖: http : //blog.webdevilopers.net/override-list-view-twig-template-in-sonataadminbundle/或此處: 在Sonata中修改列表視圖
在列表視圖中,您可以使用管理類。 您可以做的是在您的管理員中添加一個返回正確網址的函數:
public function generateMyUrl($object){
// add your logic here
$url = $this->generateObjectUrl($name, $object, $parameters, $absolute);
return $url;
}
在您的inner_list_row模板中
<a href="{{ admin.generateMyUrl(object) }}" target="_blank">
your link description
</a>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.