Methods Symfony框架:多模块通用方法

Methods Symfony框架:多模块通用方法,methods,symfony1,module,Methods,Symfony1,Module,在我的项目中,我有多个模块: 1.成为赞助商 2.成为参展商 3.征集论文 4.等 在这些模块中,我有一个表单供用户填写和提交数据。这就像一张登记表。如果注册成功,我会向用户的电子邮件发送“欢迎信息”。此电子邮件模板适用于所有情况 所以,我需要一个通用的函数,方法来调用,以便发送电子邮件。我不想把它写在每一个动作中。因此,在该方法中,我可以获得mailer实例、用户文化等,就像在基本模块操作中一样。 兄弟们,请帮帮我 您可以在lib目录中创建一个新类 该文件将自动包含在您的操作文件中 然后在你的

在我的项目中,我有多个模块:

1.成为赞助商
2.成为参展商
3.征集论文
4.等

在这些模块中,我有一个表单供用户填写和提交数据。这就像一张登记表。如果注册成功,我会向用户的电子邮件发送“欢迎信息”。此电子邮件模板适用于所有情况

所以,我需要一个通用的函数,方法来调用,以便发送电子邮件。我不想把它写在每一个动作中。因此,在该方法中,我可以获得mailer实例、用户文化等,就像在基本模块操作中一样。


兄弟们,请帮帮我

您可以在
lib
目录中创建一个新类

该文件将自动包含在您的操作文件中

然后在你的行动中:

$obj = new YourNewClass();
$obj->sendMail($p1, $p2, ...);

您可以在
lib
目录中创建一个新类

该文件将自动包含在您的操作文件中

然后在你的行动中:

$obj = new YourNewClass();
$obj->sendMail($p1, $p2, ...);

如何将其包含在其他模块中?您能给出该类的简单示例吗?默认情况下,存储在项目中以下目录中的类会受益于自动加载:myproject/lib/myproject/lib/model myproject/apps/myapp/lib/myproject/apps/myapp/modules/mymodule/lib。然后,您的类应该基于某些参数发送邮件。但这是另一个主题?!如何将其包含在其他模块中?您能给出该类的简单示例吗?默认情况下,存储在项目中以下目录中的类会受益于自动加载:myproject/lib/myproject/lib/model myproject/apps/myapp/lib/myproject/apps/myapp/modules/mymodule/lib。然后,您的类应该基于某些参数发送邮件。但这是另一个主题?!