草庐IT

Zend_Validate_Db_NoRecordExists

全部标签

php - 使用 Doctrine 2 在 Zend Framework 2 中进行验证

我现在对ZendFramework2越来越熟悉,与此同时,我正在更新ZendFramework2中的验证部分。我已经看到几个示例如何使用Zend验证数据库中的数据Db适配器,例如ZendFramework2官网的代码://Checkthattheusernameisnotpresentinthedatabase$validator=newZend\Validator\Db\NoRecordExists(array('table'=>'users','field'=>'username'));if($validator->isValid($username)){//usernameapp

php - 如何使用相同的字段验证来进行 zend 表单中的添加和编辑操作?

我是zend框架的新手。我正在zend中开发一个简单的用户注册应用程序。我的应用程序中同时具有添加和编辑功能。我可以使用我的应用程序完美地添加新用户。但是当我尝试编辑密码以外的用户信息时,用于密码和密码确认字段的验证程序会出错。仅当我想编辑密码以外的用户信息时,我才需要删除/禁用密码和密码确认字段的验证器。我的表格:$password=newZend_Form_Element_Password('password');$password->setRequired(true)->addFilter('StringTrim')->addFilter('StripTags')->addVal

php - ZF2 - 如何翻译 Zend 表单验证错误消息?

我有不同语言的.po和编译的.mo语言文件。但是语言翻译不适用于zend表单验证错误消息。我不想为此使用额外的.php文件,例如fr.php。我从clickhere得到了这段代码$translator=newZend\I18n\Translator\Translator();$translator->addTranslationFile('phpArray''resources/languages/en.php','default','en_US');Zend\Validator\AbstractValidator::setDefaultTranslator($translator);

php - Zend Navigation - 如果 child 处于事件状态,则将 parent 标记为事件

我目前正在使用ZendFramework1.12.3创建我的新网站,我发现了一些我讨厌ZendNavigation的地方:Whenachildrenrouteisactive(exemple:ablogsinglepost,routeblog-post),itdoesn'tmarktheparentpage(routebloginthiscase)asactive.这是我的代码:(navigation.xml)BLOGblogBLOG_TITLEblog-postfalseblog-categoryfalse明确地说,如果像blog-post这样的子路由处于事件状态,我会将页面blog

php - 删除 zend 中的 http 响应 header

我在ZendFramework(1)中遇到一个应用程序问题。在特定操作中,我尝试删除一些header,但作为响应,我仍然收到这些header:$this->getResponse->clearAllHeaders()->clearRawHeaders();$this->getResponse->setHeader('A-Header','headervalue');我希望得到的回应是:HTTP/1.1XXXSomeHTTPstatuscodeA-Header:headervalue但它是:HTTP/1.1XXXSomeHTTPstatuscodeDate:Sun,14Apr201316

php - 在 Symfony 2/Doctrine 2 中是否有 "generate-migrations-db"等价物?

这是解释“generate-migrations-db”作用的遗留文档:http://symfony.com/legacy/doc/doctrine/1_2/en/07-Migrations它说Generatemigrationclassesfromexistingdatabaseconnections(doctrine-generate-migrations-db,doctrine-gen-migrations-from-db)还有:GeneratingMigrationsDoctrineofferstheabilitytogeneratesetsofmigrationclasses

php - validate() 返回 false 但 getErrors() 返回一个空数组 - Yii

我正在构建一个yii应用程序。继承人的代码-:$id=2;$model=Page::model()->findByPk(2);$model->title='HeyMan';if($model->validate()){echo'Validationretunedtrue';}else{$array=$model->getErrors();$message='Validationreturnedfalse';}结果是validate()返回false而getErrors()返回一个空数组。这里有什么问题?谢谢 最佳答案 您是否在模型中

php - Zend 框架 2 : Database connection in view helper

我发现了一些与此问题相关的其他帖子,但是我无法实现我想要的,所以我决定删除所有内容并在一些帮助下重新开始...到目前为止,这是我的工作,它完成了工作,但数据是在数组中硬编码提供的,我需要创建一个数据库连接来获取这些数据。在我的模块类中我有:publicfunctiongetViewHelperConfig(){returnarray('factories'=>array('liveStreaming'=>function(){returnnewLiveStreaming();},),);}这是我在View助手中的代码:namespaceApplication\View\Helper;u

php - FOSUser Bundle The child node "db_driver"at path "fos_user"必须配置

我正在尝试在安装FOSUserBundle2.0后更新原则架构,但我一直收到此错误:InArrayNode.phpline238:Thechildnode"db_driver"atpath"fos_user"mustbeconfigured.文件config.yaml在位置/config/config.yaml中正确配置:framework:translator:~fos_user:db_driver:ormfirewall_name:mainuser_class:Entity\Userfrom_email:address:"%mailer_user%"sender_name:"%ma

php - 使用 Zend Layout 时添加 RSS 自动检测

我有一个使用ZendLayouts的网站,我想在某些页面上添加RSS自动检测(在标题部分添加一个)。如何将其添加到某些页面的布局中? 最佳答案 添加到您的View:headLink()->appendAlternate('/feed/','application/rss+xml','RSSFeed');?>在中添加到您的布局中headLink()?> 关于php-使用ZendLayout时添加RSS自动检测,我们在StackOverflow上找到一个类似的问题: