草庐IT

zend-controller-plugin

全部标签

php - Zend 框架中的模块自动加载器

我在使用Zend框架开发一个项目时遇到了以下问题。我正在使用ZendFrameworkMVC文件夹结构,该文件夹结构是使用他们的zf.sh脚本生成的。我的库文件夹中有Zend库文件夹,它的类可以在应用程序中正常调用。我在我的图书馆内为我的类(class)创建了另一个文件夹。这是现在的文件夹结构:我的项目|_申请|_文档|_公众|_图书馆|_Zend|_买家|_Donations.php|_脚本我将Donation类命名为“Buyers_Donations”作为Zend框架命名约定。当我尝试在我的Controller中使用这个类时$obj=newBuyers_Donation();它给出

php - 在 CodeIgniter 中找不到错误类 Controller

你好,我在CodeIgniter中收到Controllernotfound错误。这是我的Controller代码load->view('index_view');}functionhello(){$this->load->view('hello_view');}}?>这是View代码:你好,很高兴见到你!我在执行时出现了这个错误:fatalerror:在第2行的D:\wamp\www\CodeIgniter_2.0.2\application\controllers\helloworld.php中找不到类“Controller”谁能告诉我为什么会出现此错误?

php - 数据映射器和 zend 框架

我正在我的ZendFrameworkWeb应用程序中实现DataMapper设计模式,一切顺利,我真的很喜欢在Zend中使用数据映射器,而不是只应用RowGateway模式,但我遇到了一个问题我的架构。我不确定如何使用我的数据映射器以OOP方式引用和处理外键约束。所以我有我的Model类、我的DbTable类和我的Mapper类。我是否应该将所有外键关系放在我的DbTable类中,这样我就可以使用findDependentRowset()函数在我的映射器中检索,或者更好的方法是在我的映射器中实例化依赖类。使用数据映射器模式映射外键的最佳OOP实践是什么? 最

php - 在 zend db 中检索最后插入的 user_id

如何检索最后插入的用户ID?我必须使用该用户ID将该用户ID插入到下一个查询中,该查询也应该仅在此事务中完成。我的查询:$db->beginTransaction();$sql=$db->query("INSERTINTOuser(user_id,title)VALUES(:p_user_id,:p_title)",array('p_user_id'=>'','p_title'=>$title)); 最佳答案 您可以使用此方法检索最后插入的ID:$db->lastInsertId()用你的代码:$db->beginTransacti

php - Zend Navigation 自定义渲染

我正在尝试为zendnavigation创建自定义导航,但我有两个问题:如何将变量传递给自定义部分phtml,或者如果可能的话?如何通过整个事件菜单树设置类?到目前为止,这是我的代码:在Controller中:$config=newZend_Config($menu);$nav=newZend_Navigation();$nav->addPages($config);$this->view->nav=$nav;在View中:navigation($this->nav)->menu()->setPartial('menu.phtml')->render();?>和我的部分:';$href

php - 如何将 zend 表单元素添加到 php 中的表单?

我的zend表单中有一个foreach循环,在本例中$this->args[1]的计数为5:foreach($this->args[1]as$val){$submitImage=newZend_Form_Element_Image('submit_image');$checkBox=newZend_Form_Element_Checkbox('id_checkbox');$this->addElement($submitImage->setImage($val->full_path));$this->addElement($checkBox->setValue($val->id));}

php - 如何在 Zend Framework 1.11 中向我的输入添加所需的错误消息?

我的forms/video.php中有以下代码片段。但我不知道在哪里添加所需的验证消息。$this->addElement('text','name',array('label'=>'Name','maxlength'=>20,'class'=>'name','required'=>true,'filters'=>array('StringTrim'),'decorators'=>array('ViewHelper','Errors',array(array('control'=>'HtmlTag'),array('tag'=>'div','class'=>'fieldcontrol'

php - 带有 JavaScript 库的 Zend 框架

我已经使用ZendFramework几个月了。到目前为止,我已经成功地使用了一些View助手、Action助手和局部对象。现在我遇到了一些我想在我的项目中使用的javascript库,例如TinyMCE和其他库。我的问题是,在Zend项目中实现这些的最佳方式是什么?最好我希望能够在View级别添加或启用这些javascript库。因此,例如,当我转到包含zend_form的addSomething.phtml时,我的文本区域之一变成了TinyMCE编辑器字段。但是我不希望在我的所有表单甚至所有文本区域元素上都有这个。那么在ZF1.11.11下实现和使用这些库的最佳方式是什么?提前感谢您

php - laravel 中的 RESTful Controller 和路由

我来自codeigniter,并试图将我的头围绕在路由上。我正在关注http://codehappy.daylerees.com/using-controllers教程如果向下滚动到RESTfulController,Dayle会谈到Home_Controller扩展base_controller并添加公共(public)函数get_index()和post_index()。我已经复制了代码,但是当我去http://localhost/m1/public/account/superwelcome/Dayle/Wales我得到:我们走错了路。服务器错误:404(未找到)。有什么明显的地方

php - MVC - 此代码属于模型、 Controller 还是 View ?

我在我的网站上有通知,类似于facebook。但我只有3种类型的通知:[昵称]给你发了一个新测验[quizname][nickname]将您添加到他的群组[groupname]。接受|拒绝您今天收到了100美元的登录信用。表格通知通知编号|类型|项目编号|来自_id|to_id|已创建|通知item_id表示quize_id或group_id。我进行额外的连接以获取所有数据。我遇到的一个问题是如何根据类型显示每个通知。一种选择是组织字符串以在Controller中显示:foreach($resultsas$key=>$result){switch($result['type']){ca