Using Dependency Injection in Form
1 | <?php |
static create() 方法返回了ExampleConfigForm的对象,在创造对象的时候,将service传入contruct(),注意contruct和create内的static()方法的变量必须是对应的。create()方法在Drupal\Core\DependencyInjection\ContainerInjectionInterface中声明,FormBase和ConfigFormBase都实现了这个interface。
routing调用BuildForm的时候如何调用的create方法没找到
Using Dependency in Blcok
1 | <?php |
Block如果要实现依赖注入service除了继承默认BlockBase还要实现ContainerFactoryPluginInterface