55得票15回答
在PHP中运行MySQL的*.sql文件

我有两个*.sql文件,用于创建新的网站数据库。第一个文件创建所有表格,第二个文件填充一些默认记录。我希望能够从PHP中执行这些文件。如果使用Zend_Framework可以实现,我也会使用它。 附加信息 我没有控制台访问权限 我正在尝试在我们的应用程序内部自动化站点生成。 解决方案...

52得票4回答
通过虚拟主机配置设置Application_ENV并在PHP中读取

我喜欢Zend Framework中的这个功能。我可以通过检查我的控制器中的APPLICATION_ENV常量来知道当前正在使用哪个环境。<VirtualHost *:80> #ServerName #DocumentRoot SetEnv AP...

50得票11回答
Zend框架:如何移除Zend表单隐藏元素上的修饰符?

我试图去除隐藏表单元素的默认修饰。默认情况下,隐藏元素显示如下:<dt>Hidden Element Label (if I had set one)</dt> <dd><input type="hidden" name="foobar" value=...

48得票7回答
Zend Framework 1.5中是否有一种方法可以执行“INSERT...ON DUPLICATE KEY UPDATE”操作?

我想在Zend Framework 1.5中使用ON DUPLICATE KEY UPDATE,这是可能的吗? 示例INSERT INTO sometable (...) VALUES (...) ON DUPLICATE KEY UPDATE ...

42得票2回答
__construct()和init()有什么区别?

我在想在PHP应用程序中,特别是在Zend Framework应用程序中,__construct()和init()函数有什么区别。

42得票14回答
Zend表单:如何让它顺从于我的意愿?

我已经多次阅读了手册,搜索了谷歌关于这个主题的帖子,甚至买了几本涉及ZF的书。但是,为什么我仍然感到困惑呢? 使用Zend_Form,我可以创建一个验证和功能良好的表单。但是,我无法创建一个外观完全符合我要求并具有我想要的错误消息的表单。我想要自定义按钮、时髦的布局、在表单中插入文本等。 ...

42得票1回答
实用的Zend_ACL和Zend_Auth实现及最佳实践

背景: 我的问题涉及到我正在开发一个与 Stack Overflow 非常相似的论坛,其中有: 访客可以查看主题但不能回复或投票 会员可以编辑/投票其他用户的主题,并默认具有回复和访客相同的权限 管理员几乎可以做任何事情 我希望这个 ACL 应用于整个站点,并默认拒绝所有资源。 我...

42得票3回答
当发送 AJAX 响应时,如何使 Zend Framework 不呈现视图/布局?

Zend的文档对此并不是很清晰。 问题在于,Zend默认会在每个控制器动作的结尾自动渲染视图。如果您正在使用布局 - 为什么不呢?- 它也会进行渲染。这对于正常的Web页面来说是可以的,但当您发送AJAX响应时,您并不希望全部都被渲染。如何逐个动作地防止Zend自动渲染呢?

42得票4回答
安全地获取定义和未定义索引的数组元素值

我已经厌倦了写三元表达式来清理数据,比如:$x = isset($array['idx']) ? $array['idx'] : null; // and $x = !empty($array['idx']) ? $array['idx'] : null; 有没有一种 本地方式 或 ZF访问器...

41得票6回答
如何在Zend Framework中使用PHPUnit?

我想了解如何使用Zend_Test以及PHP的一般方法编写PHPUnit测试。