首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >symfony管理生成器外键列表

symfony管理生成器外键列表
EN

Stack Overflow用户
提问于 2011-05-03 16:02:53
回答 1查看 1.1K关注 0票数 0

您好,我正在使用symfony 1.4规则orm。我有三个表,例如course、calendar和course_offering。Course_offering表有两个指向课程和日程表的外键。这可以在管理生成器吗?多么?

EN

回答 1

Stack Overflow用户

发布于 2011-05-03 21:53:22

首先,你可以在你的模型中添加__toString()方法,返回你想要的值,而不是ids。

代码语言:javascript
复制
// lib/model/doctrine/JobeetJob.class.php
class JobeetJob extends BaseJobeetJob
{
  public function __toString()
  {
    return sprintf('%s at %s (%s)', $this->getPosition(), $this->getCompany(), $this->getLocation());
  }
}

其次,如果您希望呈现特定布局,可以在admingen中使用partial作为列:

代码语言:javascript
复制
# apps/backend/modules/job/config/generator.yml
config:
  form:
    display:
      Content: [category_id, type, company, logo, url, position, location, description, how_to_apply, is_public, email]
      Admin:   [_generated_token, is_activated, expires_at]


// apps/backend/modules/job/templates/_generated_token.php
<div class="sf_admin_form_row">
  <label>Token</label>
  <?php echo $form->getObject()->getToken() ?>
</div>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5866733

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档