草庐IT

controller_name

全部标签

php - 如何从 Magento 扩展程序创建的自定义菜单中调用 Controller ?

我是Magento的新手,起初我接到了创建Magento扩展的任务。所以我正在从互联网上阅读并创建扩展。我的Magento版本是1.7.0.2。我能够创建扩展的基本结构并将config.xml和其他文件保存在适当的位置,这使得我的扩展可以在Magento中正确安装,但现在我想从我在主导航中添加的菜单中调用我的Controller管理部分。这是我的config.xml文件,请告诉我我在这里做错了什么,它不允许我从我的菜单中调用我的Controller。0.1.0Gwb_Magecrmsync_HelperGwb_Magecrmsync_ModelMagecrmsync_mysql4def

php - gmdate() 在 2 个不同的 Controller (codeigniter)中返回 2 个不同的结果

我有一种情况,我在两个不同的codeigniterController中使用php函数gmdate()。Controller使用完全相同的调用返回6小时的差异。下方是返回正确GMT日期的Controller,下方是6小时后的Controller。希望这只是我在某个地方的疏忽。在此先感谢您的帮助。publicfunctionupdate_current_user($session_id){$this->load->helper('date');$this->load->helper('url');$currentURL=base_url().uri_string();$updateDat

php - 在 Laravel 中测试 Controller 的正确方法是什么?

我正在重写现有的Laravel4应用程序以确保进行充分的测试。长话短说,我已经使用TDD方法重写了我的AccountController类,但我有点头疼。考虑以下呈现包含用户列表的页面的方法:publicfunctiongetIndex(){//buildtheview//return\View::make('account.list-users')->with('users',\Sentry::getUserProvider()->findAll());}我正在使用Smarty呈现我的View并使用Sentry进行身份验证。现在,我想写一些这样的测试:publicfunctionte

php - 在哪里加载 Controller 依赖类?

我正在用PHP制作我自己的原始MVC框架,我想知道我应该在哪里加载/实例化相应的Controller依赖项?在每个Controller的构造函数中(紧耦合)还是注入(inject)它们(松耦合)?我不太确定后者的唯一部分是在注入(inject)之前在MVC范例之外的Bootstrap级别实例化依赖项。除了默认的父Controller之外,并非每个Controller都使用完全相同的依赖项。我必须将它们全部实例化,这也会产生大量开销。我见过一些现有的框架像$this->load->model('model');//构造函数中的CodeIgniter,但我不知道他们为什么这样做。

php - 你如何在 CodeIgniter 中使用多个 Controller ?

我是CodeIgniter的新手,我刚刚阅读了他们的一些用户指南,以帮助我了解如何使用多个Controller。我已经弄清楚如何使用他们的示例之一加载多个页面。这是我的默认Controller,称为Site.php:classSiteextendsCI_Controller{publicfunctionindex($page='home'){if(!file_exists(APPPATH.'/views/'.$page.'.php')){//Whoops,wedon'thaveapageforthat!show_404();}$data['title']=ucfirst($page);

javascript - 来自 PHP 的 CodeIgniter 访问 Controller 需要

我正在为我的项目使用codeigniter,但我一直在尝试解决这个问题。我有一些javascript需要执行AJAX调用以根据所选的下拉值获取一些结果。functionfetchLines(){$.ajax({url:baseURL+"resources/ajax.php?node=fetchLines",type:'GET',cache:false,data:{lineType:'business'},error:function(err){alert(err.statusText);},success:function(data){console.log(data);}});}在此

php - $_SERVER ['SERVER_NAME' 的字符串长度不正确]

所以我试图检查Apache服务器名称是否包含某个字符串,并注意到非常奇怪的行为(例如,即使字符串看起来完全匹配,if语句中也没有匹配项)。使用var_dump()我查看了包含服务器名称的变量,令我惊讶的是我看到了这个:string(11)"test.local:5757"如果不计算数字,字符串只有11个字符。如果我使用'test.local:5757'而不是$_SERVER['SERVER_NAME']声明变量,我得到正确的长度,15。我试过在末尾附加一个空字符串以“重置”字符串,我什至尝试在字符串上添加额外的字母,最终被计算在内,但5757仍然没有被计算在内。有没有人以前经历过这样的

php - Symfony2 - 使用 Controller Autowiring 服务

我能够使用Symfony2的新Autowiring功能将服务注入(inject)到服务中。但是,我无法将服务注入(inject)Controller。我没有做什么/做错了什么?这是我的services.yml文件:services:home_controller:class:AppBundle\Controller\HomeControllerautowire:true这是我的ServiceConsumerDemo:namespaceAppBundle\Services;classServiceConsumerDemo{private$serviceDemo;publicfunctio

php - Luracast ReSTLer 3 RC6 : How to rename XML objects names

我有一个代码,例如:array('file'=>array(array('filename'=>'test1.jpg','modified'=>'2015-01-0100:00:00',),array('filename'=>'test2.jpg','modified'=>'2015-01-0200:00:00',),array('filename'=>'test3.jpg','modified'=>'2015-01-0300:00:00',),),));}}JSON输出为:{"files":{"file":[{"filename":"test1.jpg","modified":"20

php - 如何通过 form_open_multipart 将 id 从 View 发送到 Controller CodeIgniter

我正在尝试将id从View发送到CodeIgniter中的Controller。我的要求是根据按钮id切换功能。这是我的HTML代码。查看HTMLUpload_control.php代码publicfunctionswitch_load($id){if($id=="bt_addImage"){do_loadcategories();}else{do_upload();}}publicfunctiondo_loadcategories(){//codelistcategories}publicfunctiondo_upload(){//codetoupload}正确吗?或还有其他方法吗?