Symfony框架:多个模块的通用方法

时间:2011-03-28 11:09:19

标签: methods symfony1 module

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

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

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

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

请各位兄弟帮帮忙!

1 个答案:

答案 0 :(得分:5)

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

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

然后在你的行动中:

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