草庐IT

Zend_Controller_Router_Route

全部标签

php - 查找并替换 html(Zend_Dom_Query+createElement()) : Call to a member function createElement() on a non-object

我需要在html代码中查找并替换一些html元素(我遵循了这个答案:GettinganelementfromPHPDOMandchangingitsvalue),为此我检索了内容:$transport=$observer->getTransport();$html=$transport->getHtml();$dom=newZend_Dom_Query($html);$document=$dom->getDocument();这是结果:TitleItems2to2of2totalShow1perpagePage:12Viewas:Grid List SortByPo

php - 只渲染菜单中的 Zend_Navigation 对象的一部分

我的布局中有许多导航菜单。一个主菜单和一个子菜单。单击主菜单上的项目时,它会显示哪个项目处于事件状态。在子菜单中加载页面时,主菜单会失去其上下文并且不会显示哪个项目处于事件状态。我已经使用XML配置文件配置了我的导航,并且正在我的Bootstrap.php中读取它$navContainerConfig=newZend_Config_Xml(APPLICATION_PATH.'/configs/navigation.xml','home');$navContainer=newZend_Navigation($navContainerConfig);$this->view->navigat

php - zend 框架分页器不起作用?

我使用ZendFrameworkPaginator,我有一些这样的代码:$defaultCount=1000;$db=Zend_Db_Table::getDefaultAdapter();$select=$db->select();$select->from(array('u'=>'core_users'));$select->join(array('ur'=>'core_users_roles'),'u.uid=ur.uid');$select->join(array('r'=>'core_roles'),'r.rid=ur.rid');$adapter=newZend_Pagina

php - 不同的 Controller 取决于用户角色 - Laravel 5.1

我不确定这是好事还是坏事,但我正在尝试根据用户角色使用不同的Controller/方法加载相同的路由。尝试像下面那样做一些角色过滤,但不确定这是否可行:Route::group(['before'=>'role:admin'],function(){Route::get('/','FirstController@index');});Route::group(['before'=>'role:editor'],function(){Route::get('/','SecondController@index');});Route::filter('role',function($rou

php - 在 Laravel 5.1 中通过 AJAX 将用户输入数据从 View 传递到 Controller

我想使用post方法通过AJAX将下拉列表数据作为表单变量从View发送到Controller。我可以使用get方法和路由参数将下拉列表数据从View发送到Controller。这是我的View代码片段:functiondrawChart(frmyear,toyear){console.log(frmyear);console.log(toyear);varjsonData=$.ajax({url:"get_salesthree/"+frmyear+"/"+toyear+"/",dataType:'json',async:false}).responseText;console.log

php - 使用 Laravel AWS SDK 在 Route53 中创建记录集时出错

我在尝试使用Amazon的PHPSDK和changeresourceRecordSets验证和创建新的Route53记录集时遇到错误。到目前为止,这是我尝试过的:安装了AWSSDK对于Laravel使用Amazon的IAM创建新用户和组,并将FullAdministrator策略应用于该组。像这样在我的.env文件中存储新的用户凭证和其他AWS变量:代码如下:AWS_REGION=us-east-1AWS_ACCESS_KEY_ID=XXYYZZAWS_SECRET_ACCESS_KEY=112233AWS_ZONE_ID=UHUHUHUH通过测试以下内容确认我的Laravel环境配置

php - 通过 Laravel Route 在变量中传递 "\"和 "/"

首先,如果这是一个糟糕的问题/做法,我们深表歉意。我是Laravel的新手,所以我还在努力掌握它。我试图在Laravel5路由中传递包含正斜杠(/)和反斜杠()的变量,但我遇到了一些困难。我正在使用以下内容:api.dev/api/v1/service/DfDte\/uM5fy582WtmkFLJg==。尝试1:我的第一次尝试使用了以下代码,自然导致了404。路线:Route::group(array('prefix'=>'api/v1'),function(){Route::resource('service','ServiceController');});Controller:p

php - Laravel CRUD Controller 测试

基本上我必须为许多LaravelController编写测试,其中大部分是CRUD(读取、存储、更新)并且大部分逻辑都放在这些(继承代码,不是我的)中。我需要做的是从用户的角度自动化测试。因此,我需要访问所有端点并针对真实数据库进行测试,并检查是否一切顺利。我几乎没有测试经验,但据我所知,Controller应该通过集成/验收测试进行测试。现在我通过扩展Laravel的TestCase测试了Read方法,这里是一个例子:classSongsTestextendsTestCase{publicfunctiontestBasicIndex(){$arguments=[];$response

php - Zend Framework - 从 View 访问 View Helper

我在访问View中的自定义View助手时遇到问题。在layout.phtml中调用helper完美运行。采埃孚版本:1.11.2应用程序.iniresources.view[]=Bootstrap:protectedfunction_initViewSettings(){$this->bootstrap('view');$view=$this->getResource('view');$view->doctype('XHTML1_STRICT');$view->setScriptPath(APPLICATION_PATH.'/views/scripts/');$view->addHel

php - 当我从 phpunit 登录时,当前用户的对象在 Symfony Controller 中为 NULL

我有PHPUnit的登录功能,并使用它作为测试用户进行授权。privatefunctionlogIn(Client$client){$session=$client->getContainer()->get('session');/**@varUser$user*/$user=$client->getContainer()->get('doctrine')->getRepository('DWDAdminBundle:User')->find(1);//HereIhaveuserobject$firewall='main';$token=newUsernamePasswordToken