php - <ModelName>.class.php 和 <ModelName>Table.class.php 之间的 Symfony 区别

标签 php symfony1 model doctrine

请有人向我解释 Doctrine 自动生成文件之间的区别 <ModelName>.class.php<ModelName>Table.class.php ? 例如在 Jobeet 教程中有 JobeetJob.class.php 和 JobeetJobTable.class.php .

我不明白每个文件的作用以及我必须在哪里放置模型类的方法。

最佳答案

XXX.class 文件包含 Doctrine_Record 后代,旨在对单个记录进行操作。保存、创建、编辑等。 XXXTable.class.php 包含 Doctrine_Table 后代,旨在对整个表进行操作。例如搜索记录。

关于php - <ModelName>.class.php 和 <ModelName>Table.class.php 之间的 Symfony 区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1667923/

相关文章:

symfony1 - symfony : actAs: { Timestampable: ~ }

python - Pydantic Enum 加载名称而不是值

c# - 从 Javascript 访问 MVC 的模型属性

php - MySQL: "error in your SQL syntax ... near key ..."?

php - 使用 PDO 返回上次插入 ID

css - 如何在管理生成器中使用自定义 CSS 文件(对于 sfGuardUser)?

android - titleList 显示不正确..?

php - 如何在 mysql 数据库中存储 Twitter 状态 id_str

php - 如何在子类中设置公共(public)属性?

mysql - 在 Symfony 1.4.x 中使用 Doctrine 的复杂插入(mysql 几何点)