本文整理汇总了PHP中Sonata\AdminBundle\Admin\Admin::getTemplate方法的典型用法代码示例。如果您正苦于以下问题:PHP Admin::getTemplate方法的具体用法?PHP Admin::getTemplate怎么用?PHP Admin::getTemplate使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Sonata\AdminBundle\Admin\Admin
的用法示例。
在下文中一共展示了Admin::getTemplate方法的12个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: getBaseTemplate
/**
* return the base template name
*
* @param Request $request
* @param Admin $admin
* @return string the template name
*/
protected function getBaseTemplate(Request $request, Admin $admin)
{
if ($request->isXmlHttpRequest()) {
return $admin->getTemplate('ajax');
}
return $admin->getTemplate('layout');
}
示例2: getTemplate
public function getTemplate($name)
{
switch ($name) {
case 'edit':
return 'AppBundle::Backend/CRUD/edit.html.twig';
break;
default:
return parent::getTemplate($name);
break;
}
}
示例3: getTemplate
/**
* @param string $name
* @return null|string|void
*/
public function getTemplate($name)
{
switch ($name) {
case 'list':
return 'admin/list.html.twig';
break;
default:
return parent::getTemplate($name);
break;
}
}
示例4: getTemplate
/**
* @param string $name
* @return null|string
*/
public function getTemplate($name)
{
switch ($name) {
case 'preview':
return 'LSoftAdBundle:Admin:preview_ad.html.twig';
break;
default:
return parent::getTemplate($name);
break;
}
}
示例5: getTemplate
public function getTemplate($name)
{
switch ($name) {
case 'list':
return 'InodataFloraBundle:Distribution:list.html.twig';
break;
case 'print':
return 'InodataFloraBundle:Distribution:print_distribution.html.twig';
default:
return parent::getTemplate($name);
break;
}
}
示例6: getTemplate
/**
* {@inheritdoc}
*/
public function getTemplate($name)
{
switch ($name) {
case 'list':
return 'backend\\item\\list.html.twig';
case 'show':
return 'backend\\item\\show.html.twig';
case 'edit':
return 'backend\\item\\edit.html.twig';
default:
return parent::getTemplate($name);
}
}
示例7: getTemplate
/**
* @param string $name
*
* @return null|string
*/
public function getTemplate($name)
{
$template = parent::getTemplate($name);
switch ($name) {
case 'layout':
$template = $this->_bundle_name . '::standard_layout.html.twig';
break;
case 'create':
case 'edit':
return $this->_bundle_name . ':CRUD:edit.html.twig';
}
return $template;
}
示例8: getTemplate
public function getTemplate($name)
{
switch ($name) {
case 'edit':
return 'InodataFloraBundle:GuiaRoji:edit.html.twig';
break;
case 'list':
return 'InodataFloraBundle:GuiaRoji:list.html.twig';
break;
default:
return parent::getTemplate($name);
break;
}
}
示例9: getTemplate
public function getTemplate($name)
{
switch ($name) {
case 'edit':
$entity = $this->getSubject();
//obtiene el elemento seleccionado en un objeto
$id = $entity->getId();
if ($id) {
// cuando se edite el registro
return 'BundlesFacturaBundle:CRUD:FacFacturaAdmin/edit.html.twig';
} else {
return 'BundlesFacturaBundle:CRUD:FacFacturaAdmin/create.html.twig';
}
break;
default:
return parent::getTemplate($name);
break;
}
}
示例10: getTemplate
/**
* @param string $name
*
* @return null|string
*/
public function getTemplate($name)
{
switch ($name) {
case 'create':
case 'edit':
return $this->_bundle_name . ':CRUD:edit.html.twig';
}
return parent::getTemplate($name);
}
示例11: getTemplate
/**
* @param string $name
*
* @return null|string
*/
public function getTemplate($name)
{
switch ($name) {
case 'list':
return $this->_bundle_name . ':CRUD:list.html.twig';
case 'create':
case 'edit':
return $this->_bundle_name . ':CRUD:form_abstract_tabs_edit.html.twig';
}
return parent::getTemplate($name);
}
示例12: getOriginalTemplate
/**
* @param string $name
* @return string
*/
public function getOriginalTemplate($name)
{
return parent::getTemplate($name);
}