小编Dre*_*ton的帖子

Zend_Form&Pagination

我正在整理一个有许多子表格的Zend_Form.事实上,它有可能有这么多的子表单,我希望它们出现在多个页面上.是否可以使用Zend_Paginator创建一些动态页数的多页形式?

这是一个更具体的例子.我正在创建一个页面,有人可以在单个图库中编辑众多照片的元数据.因此,他们点击编辑并从数据库中提取所有图像.页面是主表单,每个图像都放在子表单中.如果我只想要一个页面并且它们都显示出来,那么效果很好.我的工作做得很好.

现在,说有200张图片.显然,您不希望一次加载所有200张图像,因此我希望用户能够一次翻阅20张图像.我真的不在乎是否一次处理一个页面,或者是否存储了值,直到那时像真正的多页表单一样结束然后一次处理.

我已经尝试将图像数据传递给分页器,然后在部分循环中动态添加子表单.这是一个问题,因为在视图的部分循环内部,它无法看到我需要访问的主表单以添加子表单($ this-> form-> addSubform()).

下一个想法是使用数据库查询上的限制手动创建一个分页器,让它以这种方式遍历数据.不理想,但我认为它会起作用.

关于更顺畅的整合的任何想法?谢谢您的帮助!

zend-framework zend-form zend-paginator zend-form-sub-form

5
推荐指数
1
解决办法
684
查看次数

Zend Framework ACL角色和模块

我试图区分我的管理模块中的索引控制器和索引操作以及使用ACL在我的默认模块中的索引控制器和索引操作.

我希望登录的用户能够访问默认模块的索引控制器,但根本不能访问管理模块.无论我尝试什么,如果我允许访问默认模块的索引,管理模块索引也可用.

任何建议将不胜感激.谢谢

acl zend-framework

3
推荐指数
1
解决办法
4786
查看次数

Python Dropbox导入失败

我正在尝试在python中使用Dropbox的实现,但我无法让导入行工作.

import dropbox
Run Code Online (Sandbox Code Playgroud)

给我以下错误.我尝试使用Raspbian附带的安装并从源代码安装(git).有任何想法吗?

> Traceback (most recent call last):   File "<stdin>", line 1, in
> <module>   File
> "/usr/local/lib/python3.4/dist-packages/dropbox/__init__.py", line 3,
> in <module>
>     from .dropbox import __version__, Dropbox, DropboxTeam, create_session   File
> "/usr/local/lib/python3.4/dist-packages/dropbox/dropbox.py", line 19,
> in <module>
>     from . import files, stone_serializers   File "/usr/local/lib/python3.4/dist-packages/dropbox/files.py", line 8, in
> <module>
>     from . import stone_validators as bv   File "/usr/local/lib/python3.4/dist-packages/dropbox/stone_validators.py",
> line 21, in <module>
>     from typing import Optional ImportError: No module named 'typing'
Run Code Online (Sandbox Code Playgroud)

python dropbox-api

3
推荐指数
1
解决办法
377
查看次数