我在奏鸣曲管理员控制器中有自定义操作。
我需要转发到另一个奏鸣曲管理员控制器。
有可能吗?
当我下次尝试时:
return $this->forward("DemoBundle:AnotherAdmin:doSomething", array('id' => $id));
显示下一个错误:
There is no `_sonata_admin` defined for the controller `DemoBundle\Controller\AnotherAdminController` and the current route ``
答案 0 :(得分:1)
我已经解决了我的问题。
return $this->forward("DemoBundle:AnotherAdmin:doSomething", array('id' => $id, '_sonata_admin' => $this->container->get('request')->get('_sonata_admin')));
答案 1 :(得分:0)
尼斯!但在我的情况下,我必须执行以下操作以获得' _sonata_admin
'值:
$this->getRequest()->get('_sonata_admin')]
答案 2 :(得分:0)
我用以下方法解决了这个问题:
from mpl_toolkits.mplot3d import axes3d
fig = plt.figure(figsize=(16,9))
ax = fig.gca(projection='3d')
ax.quiver(dataPM[dataPM.columns[0]], dataPM[dataPM.columns[1]], dataPM[dataPM.columns[2]],dataPM[dataPM.columns[3]],dataPM[dataPM.columns[4]],dataPM[dataPM.columns[5]])
plt.show()