我正在使用symfony表单为我的所有用户创建一个选择框.我按全名显示它们,但想按字母顺序排序.
$builder->add('transferTo', 'document', [
'class' => 'UserBundle:User',
'property' => 'fullname',
'label' => 'Overdragen aan',
'attr' => ['class' => 'form-control selectpicker'],
'label_attr' => ['class' => 'col-sm-2 control-label'],
'multiple' => false,
'required' => true
]);
Run Code Online (Sandbox Code Playgroud)
如何在firstName的全名上按字母顺序对用户进行排序?
我正在将代码从 PHP 移植到 NodeJs(Typescript)。\n我遇到了以下 PHP 代码(简化)\n\xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0\xc2 \xa0\xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0
\n\n<?php\nclass A {\n protected function protectedData() {\n return \'accessible\';\n }\n}\nclass B extends A {\n public function extractTest($anInstanceOfA) {\n return $anInstanceOfA->protectedData();\n }\n}\n$instanceA = new A();\n$instanceB = new B();\necho $instanceB->extractTest($instanceA);\nRun Code Online (Sandbox Code Playgroud)\n\n在沙箱中运行它会产生“可访问”的回显。
\n\n我在 Typescript 中编写了相同的代码,但这似乎不起作用......
\n\nclass A {\n protected protectedData(): string {\n return \'accessible\';\n }\n}\n\nclass B extends A {\n public extractTest(anInstanceOfA: A): string {\n return anInstanceOfA.protectedData();\n }\n}\n\nconst instanceA = new A();\nconst instanceB = new B();\n\n\nconsole.log(instanceB.extractTest(instanceA));\nRun Code Online (Sandbox Code Playgroud)\n\n\xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0
\n\n\n错误:属性“protectedData”受保护,只能通过类“B”的实例访问。(2446)\n \xc2\xa0
\n …
是否可以在捆绑扩展中获得学说服务?
我可以访问容器,但无法获得学说服务。
...
class UltroExtension extends Extension
{
public function load(array $configs, ContainerBuilder $container){
$dm = $container->get('doctrine_mongodb');
...
}
}
Run Code Online (Sandbox Code Playgroud)
我收到此错误:服务定义“doctrine_mongodb”不存在。