草庐IT

VIEW_ACTION

全部标签

php - Codeigniter:加载 View 后更改 URL

我正在从事一个处理大量表格的项目。我搜索并尝试了搜索结果,但没有一个有效。我的代码查看代码“uprofile.php”如下:'>NewAgencyName:Add我的Controller“home.php”代码如下:publicfunctionaddnewagency(){$newagency=$this->input->post('newagency');$this->dis_model->newagency_model(strtoupper($newagency));$this->loadprofile();}publicfunctionloadprofile(){$data['i

php - 带有 API 平台包的自定义 Symfony Action

我尝试使用Symfony包构建APIAPI-Platform.Api资源使用HTTP动词POST、GET、PUT、DELETE提供自动CRUD操作。我想要的是添加一个端点来处理自定义POST操作,使用自定义负载/正文,不依赖于任何资源。我阻止它的地方是将此端点添加到自动API平台文档中。在GitHub上找这种issue的时候,发现API-Platformv2应该可以做到。参见Issue#385:Customaction+ApiDoc看起来有些人找到了使用NelmioApiDoc@ApiDoc注释的方法。参见Issue#17:Documentationforcustomoperation

php - Laravel - 在 View 中处理 if/else 的有效或逻辑设计模式是什么

目前我有一个很大的项目,我需要为不同类型的用户存储不同的数据。我需要存储模型的body细节。我遇到的问题是,女性的body信息与男性不同,机构、摄影师不需要body信息,而且用户是成群结队的group3-Modelgroup4-Agencygroup5-photographer在我看来,我目前正在这样做if($group==3&&$gender==2){//loadfemalebodyinformation(lotofdetails)}elseif($group==3&&$gender==1){//loadmalebodyinformation(lotofdetails)}else{/

php - Laravel 5 在 View 中访问自定义函数

我希望能够添加我可以在View中使用的自定义函数。例如,我想让调用一个显示数据的函数成为可能。我不想从Controller执行此操作,因为我试图使其尽可能可定制。显然有人向我发送了有关可能创建服务提供者并将其注入(inject)应用程序基础的信息? 最佳答案 您可以直接在bootstrap/app.php中创建自定义辅助函数,但还有更好的方法。如果您只想要像Laravel'shelpers这样的简单函数,在你的app目录下创建一个helpers.php文件,并在你的bootstrap/app.php文件中require它,然后你就可

php - 在cakephp中获取referer url(previous url)的 Action 名称

我有来自$this->referer()的refererurl,如下所示http://localhost/project/users/login我想获取引用url(上一个url)的操作,我怎样才能得到它?谢谢 最佳答案 如果你解析Router::parse($this->referer());为了得到referer完整的baseurl,我们使用$this->referer()我们得到一个空数组但是要将引用url限制到本地服务器,您必须像下面那样使用passadditionalparam$refer_url=$this->refere

php - Zend 框架 : How can I tap into the final view output before it's sent to the browser?

我正试图在最终的xhtml输出作为字符串发送到浏览器之前访问它。Action和插件的postDispatch()方法似乎还为时过早。当我使用调试器单步执行Zend_Controller_Front::dispatch()方法时,我可以在$this->_response->sendResponse()之前以字符串形式访问所需的输出通过添加监视表达式$this->getResponse()->getBody()在最后调用。但是,似乎没有专门的Hook可以直接进入。我需要将最终响应正文作为字符串发送给PrinceXML以生成pdf。有人知道这样做的优雅方法吗?谢谢阿德里安

php - 解释 $this->load->view()

在Controller中,您可以使用此方法加载View,但我想知道这里的幕后发生了什么。我是PHP和框架的新手,但我已经学习了OOP的基础知识。当调用$this->view()时,将使用当前类或父类中的方法。但是$this->load->view()是什么意思?什么是中间load?它是函数还是属性?它位于哪里?它怎么可能包含view()?感谢您的解释。 最佳答案 有问题的代码正在访问名为load的成员变量,该变量有一个名为view的方法。CodeIgniter按照它自己的惯例,将其模型和库作为CI“super对象”中的成员变量提供,

php - 如何最好地在 Zend Framework 中添加此 Action Helper 路径

我编写了一个自定义ACL类作为ActionHelper。类名是Controller_Helper_Acl,位于文件applications/controllers/helpers/acl.php中。我的问题是我的应用程序难以找到文件。我想使用ActionHelperEventHooks,所以我需要尽早实例化该类。在我的bootstrap.php中,我尝试了HelperBroker的addPath()方法,但是当我使用new关键字时它不起作用。(大概它只是告诉代理在按需调用类时在哪里可以找到文件)。如果我在Bootstrap中放置一个require_once,然后使用new关键字来实例化

php - 如何从 Concrete5 CMS 的 view.php 中的 block 获取 pageID

我想从页面属性中传输一些数据作为GET请求数据。我在block的view.php中创建的请求的URL。如何在view.php中获取当前页面的cID? 最佳答案 $currentPageCID=Page::getCurrentPage()->getCollectionID(); 关于php-如何从Concrete5CMS的view.php中的block获取pageID,我们在StackOverflow上找到一个类似的问题: https://stackoverfl

php - 使用 Laravel 4 中的布局在不同 View 的标题中加载 CSS

您好,我是Laravel4的新手,对使用blade模板引擎加载CSS/JS文件有疑问。我正在使用一个整体布局,其中包含每个页面的导航栏。我的问题是,如果我想在该页面的标题中包含不同的CSS或JS文件,我将如何实现这一点,我正在扩展标题。这是一个例子@extends('layouts.default')@section('content'){{HTML::script('js/example.js')}}{{HTML::style('css/example.css')}}@stop显然,我的内容部分从默认布局的正文开始,当我在此查看页面源代码时,和标记出现在正文中。这重要吗?感谢任何帮助