【发布时间】:2011-12-06 00:40:59
【问题描述】:
我是使用 symfony 的新手,我似乎找不到合适的解决方案来解决我的问题。
问题是,我有一个包含网站所有配置的后端模块(站点名称、每页项目、默认样式)。我想配置 generator.yml 文件,以便在列表字段中我可以将 max_per_page 的值设置为不是静态数字,而是从数据库中获取。
我知道我可以在该文件中使用 php 代码,但由于它是缓存的,我认为这不是最好的解决方案。我的 generator.yml 文件如下所示:
generator:
class: sfDoctrineGenerator
param:
model_class: PodcastUsers
theme: admin
non_verbose_templates: true
with_show: false
singular: ~
plural: ~
route_prefix: podcast_users
with_doctrine_route: true
actions_base_class: sfActions
config:
actions: ~
fields: ~
list:
max_per_page: 10;
filter: ~
form: ~
edit: ~
new: ~
有什么方法可以从某处的代码中初始化 max_per_page 值,所以如果我在数据库中更改该数字,它会立即刷新?
提前致谢!
【问题讨论】: