我是Zend框架的新手。我的一个应用程序在多个视图中携带country,state, district, city
的动态下拉列表。
因此,我希望将其作为一个通用组件,并根据我们的需求进行渲染。任何人都可以通过Zend框架向我建议一个简单而更好的解决方案。
答案 0 :(得分:0)
如果您需要在表单中使用这些列表,那么可以选择编写子表单并在需要的地方调用它。如果您在视图中需要这些列表,那么一个很好的选择可能是一个视图助手。
答案 1 :(得分:0)
您可以编写自己的类,扩展Zend_Form_Element_Library,并将其放在库文件夹中。
我通常在/ library中创建自己的文件夹(即名为MyApp)并将所有类(名称以'MyApp_'开头)放在那里,这些类扩展了Zend类。我还在配置中添加了一个命名空间,以便自动加载这些类。