本文整理汇总了PHP中MenuItem::setText方法的典型用法代码示例。如果您正苦于以下问题:PHP MenuItem::setText方法的具体用法?PHP MenuItem::setText怎么用?PHP MenuItem::setText使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类MenuItem
的用法示例。
在下文中一共展示了MenuItem::setText方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: MenuItem
/**
* Creates new menuitem and adds it to items list
*
* @param string $name
* Internal name of item
* @param string $text
* Text to show
* @param string $url
* Optional url for linking
*
* @return MenuItem Reference to the created child item.
*/
public function &createItem($name, $text, $url = '')
{
$menu_item = new MenuItem();
$menu_item->setName($name);
$menu_item->setText($text);
if ($url) {
$menu_item->setUrl($url);
}
$this->items[$name] = $menu_item;
return $this->items[$name];
}
示例2: beforeCompile
public function beforeCompile()
{
$builder = $this->getContainerBuilder();
$router = $builder->getDefinition('router');
//TODO: route prepend
$router->addSetup('offsetSet', array(new PhpLiteral('NULL'), new Route('newadmin/pictures[/<id>]', 'App:Pictures:default')));
$builder->getDefinition('nette.presenterFactory')->addSetup('setMapping', array(array('App' => 'App\\*Module\\*Presenter')));
//Admin Menu:
$priorityQueue = new \SplPriorityQueue();
$menuItem = new MenuItem();
$menuItem->setHeading(_('Nahrát nový obrázek'));
$menuItem->setText(_('Zde nahrajte obrázky'));
$menuItem->setLink(':Admin:pictures');
$priorityQueue->insert($menuItem, 10);
$adminMenuFactory = $builder->getDefinition('adminMenuFactory');
foreach ($priorityQueue as $entry) {
$adminMenuFactory->addSetup('addContributor', [$entry]);
}
}