在 Symfony Propel 数据库 ORM 中连接 3 个表
我正在建立一个工作门户网站。 我正在使用 symfony 1.1 框架,它使用 Propel 数据库引擎。我有三个表,例如 user、job 和 job_applied。 user 表有 uid ,job 表有 jid ,job_applied 有 uid 和 jid 。我需要根据job_applied表的uid和jid获取job表的职位名称、描述、职位。
I'm building a job portal.
I'm using symfony 1.1 framework which uses Propel database engine. I have three tables such as user, job and job_applied. user table has uid , job table has jid and job_applied has uid and jid . I need to get job title, description, position of job table according to uid and jid of job_applied table.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
由于列名的原因,
您可能需要稍微调整一下:我总是使用像“job_id”这样的列名作为外键,然后 Propel 自动生成访问器方法“getJob”和“getJobId”。
etc.
You may need to adjust this a bit because of your column names: I always use a column name like 'job_id' for foreign keys like this, and then Propel automatically generates accessor methods 'getJob' and 'getJobId'.