我在本地安装了新的 Symfony 5 项目,并添加了 Easy Admin trought Symfony CLI:
symfony composer req admin
我应该有/admin路线但它不见了
我跑:
symfony console cache:clear
symfony composer dump-autoload
rm -rf var/cache/*
symfony console debug:router
-------------------------- -------- -------- ------ -----------------------------------
Name Method Scheme Host Path
-------------------------- -------- -------- ------ -----------------------------------
_preview_error ANY ANY ANY /_error/{code}.{_format}
_wdt ANY ANY ANY /_wdt/{token}
_profiler_home ANY ANY ANY /_profiler/
_profiler_search ANY ANY ANY /_profiler/search
_profiler_search_bar ANY ANY ANY /_profiler/search_bar
_profiler_phpinfo ANY ANY ANY /_profiler/phpinfo
_profiler_search_results ANY ANY ANY /_profiler/{token}/search/results
_profiler_open_file …Run Code Online (Sandbox Code Playgroud) 使用 symfony 2 将 Doctrine 实体持久集合转换为数组的最佳方法是什么?我想获取值,然后使用该数组值,需要使用表单事件侦听器获取依赖于第一个实体的第二个实体值。
我将 Symfony 3.4 与 Doctrine 一起使用,这就是我获取存储库之一的方式:
$members = $this->getDoctrine()->getRepository(Member::class)->getAllMembersForClient($client);
Run Code Online (Sandbox Code Playgroud)
使用 PhpStorm 进行开发时,IDE 不知道该方法getRepository(Member:class)返回什么,因此不提供自动完成功能。所以它向我显示了方法调用的错误getAllMembersForClient($client)
有没有好的方法来解决这个问题?其他 Doctrine 用户如何处理这个问题?
php ×3
symfony ×3
doctrine ×2
easyadmin ×1
persist ×1
phpstorm ×1
symfony-2.8 ×1
symfony-3.4 ×1
symfony5 ×1