3
“应该避免在类中进行重复调用,而应使用依赖注入”
在我的模块中,使用以下代码获取给定网址的网址别名: $alias = \Drupal::service('path.alias_manager')->getPathByAlias($_POST['url']); 但是我在我的模块中运行“自动审阅”(http://pareview.sh/)时,我得到以下警告: 16 | 警告| \在类中应避免重复调用,而应使用依赖注入 如何使用依赖注入来更新以上代码?我的整个课程代码如下。 <?php namespace Drupal\my_module\Controller; use Drupal\Core\Controller\ControllerBase; /** * MyModule Class defines ajax callback function. */ class MyModule extends ControllerBase { /** * Callback function for ajax request. */ public function getUserContent() { $alias = \Drupal::service('path.alias_manager')->getPathByAlias($_POST['url']); $alias = explode('/', $alias); $my_module_views = …