草庐IT

zend-view

全部标签

php - 如何更改 "zend_log"中的日期格式

如何更改Zend_Log的日期格式?现在每个新的日志条目前面都添加了带有时间戳的日期:“2013-01-28T16:47:54+01:00...一些日志消息...”但我想像这样格式化这个日期:“Y-m-dH:i:s...一些日志消息...”我的代码是这样的:classGame_Logger{publicfunction__construct($val,$txt=null){$writer=newZend_Log_Writer_Stream(APPLICATION_PATH.'/../log/log.log');$logger=newZend_Log($writer);if(is_arr

PHP 多维数组到平面文件夹 View

我在PHP中有一个像这样的多维数组:Array([folder1]=>Array([folder11]=>Array([0]=>index.html[1]=>tester.html)[folder12]=>Array([folder21]=>Array([0]=>astonmartindbs.jpg))))并且应该像这样转换为“文件路径”字符串:Array([0]=>'folder1/folder11/index.html'[1]=>'folder1/folder11/tester.html'[2]=>'folder1/folder12/folder21/astonmartindbs.

php - 如何在 Zend Framework 2 中为 RegEx 路由的 RegEx 设置 (UTF8) 修饰符?

我有troubleswith(german)specialcharactersinURIs并想尝试用RegExRoute来解决它和一个PCREpatternmodifier对于UTF-8u。'router'=>array('routes'=>array(//...'city'=>array('type'=>'regex','options'=>array('regex'=>'/catalog/(?[a-zA-Z0-9_-äöüÄÖÜß]*)\/u','defaults'=>array('controller'=>'Catalog\Controller\Catalog','action'

php - 如何在编辑表单中使用 DoctrineModule\Validator\NoObjectExists - Zend Framework 2 & Doctrine 2

在用于编辑的ZendForm中使用DoctrineModule\Validator\NoObjectExists验证器的最有效方法是什么?因为当我使用相同的表单来保存编辑后的值时,这会验证对象的存在并标记表单无效。 最佳答案 几周前,我在自定义过滤器中使用辅助方法解决了同样的问题。我不确定这是否是正确的方法,但它有效。编写一个扩展Zend\InputFilter\InputFilter的自定义输入过滤器。在过滤器的init()方法中添加您的通用过滤器和验证器。在输入过滤器中编写一个辅助方法,将doctrine的存在验证器附加到当前验

php - laravel 通过 Controller 将错误传递给 View

我正在尝试在我的Controller中验证一个Action。一旦失败,我将验证器生成的消息发送到同一Controller中的其他函数,以将其传递给View。唯一的问题是我在View中看不到任何显示,并且一旦我单击提交并发生错误,url就会更改为奇怪的格式。Controller:'Required|Min:3|Max:88|Alpha','last_name'=>'Required|Min:3|Max:88|Alpha','password'=>'Required|Min:3|Max:88|Alpha|Confirmed','email'=>'Required|email|unique:

php - 如何更改 Yii2 中的默认 View 路径?

我正在尝试在advanced-yii2中做多主题。我为此尝试了很多方法,但我无法理解它不起作用。首先,我将其添加到“frontend/config/main.php”;'view'=>['theme'=>['pathMap'=>['@app/views'=>['@webroot/themes/demo/views',]],],],它不起作用,然后我尝试为前端创建一个新的View类,例如:namespacefrontend\components;classNewsViewextends\yii\web\View{functioninit(){\Yii::$app->view->viewP

php - 如何在 yii2 的不同模型 View 中创建表单?

我是yii的新手。我正在开发客户项目应用程序。我有一个View,其中我正在显示来自模型、客户和项目的数据。如何创建用于添加新项目的表单?myprojectishere要在客户View中显示项目数据,我正在使用$query=Projects::find()->where(['projects_clients_id'=>$model->customer_id]);$dataProvider=newActiveDataProvider(['query'=>$query,'pagination'=>['pageSize'=>20,],]);echoGridView::widget(['data

php - 什么是 zend 扩展?

如果你看thisdocumentation,第一个参数只返回Zend扩展。与PHP(“简单”)扩展相比,Zend扩展到底是什么? 最佳答案 Zend扩展Hook到语言的“较低级别”。单个扩展既可以是PHP扩展,也可以是Zend扩展。Xdebug两者都是,例如,使用Zend扩展组件Hook到语言的较低层以拦截调用以进行调试。Zend扩展是Zend引擎(ZE)本身的扩展,它是PHP堆栈的最低级别。ThePHPWiki提供了很多额外的信息。我引用一下介绍:Asyoushouldknow,wedistinguishbetween“PHPex

PHP Zend Framework 2 - 呈现表单时出现问题 - "form plugin not found"

我在使用ZF2呈现表单时遇到问题。我正在逐字逐句地阅读“ZendFramework2.0byExample”一书。问题是,在相应View中呈现表单时,弹出以下错误:Apluginbythename"form"wasnotfoundinthepluginmanagerZend\View\HelperPluginManager我在这里和ZF论坛上遇到过所有类型的错误,但我找不到我的问题的答案,所以我别无选择。相关文件如下://Module.phpnamespaceUsers;useZend\ModuleManager\Feature\AutoloaderProviderInterface;

php - 将数据从中间件传递到 View 或以其他方式在每个页面中显示特定数据

在我的网站上,我有一个相当复杂的类别,我必须在每个View(在客户端)中显示它,所以我想我将用于创建类别的代码放在中间件中并将结果传递给View所以我创建了我的中间件,但我无法弄清楚如何将它的数据传递到我的View而无需在Controller中执行某些操作我已经在我的中间件中尝试了这些方法merge(array("all_categories"=>"abc"));$request['all_categories']='abc';return$next($request);}}路线:Route::group(['middleware'=>['category']],function(){