【php – 在joomla中,如何在模块视图覆盖范围内放置模块位置?】教程文章相关的互联网学习教程文章

CakePHP模板的推荐语法(视图)【代码】

自从我使用CakePHP之后,我就问自己对CTP文件的推荐语法有了更深层次的认识,它基本上是一个HTML文件,所有PHP代码都用标签括起来.我发现这很难阅读,我认为HTML和PHP之间的上下文切换会增加一些性能损失.收集字符串中的所有输出并在结束时回显它会不会更快更清晰?但是有一些更深层次的意义肯定,只是我没有看到它..为了让自己更清楚,这是一个例子: CakePHP的:<?php if (!empty($file['User']['email'])): ?> <div class="mailto"><?...

php – 将函数传递给CodeIgniter中的视图?【代码】

我可以将函数传递给CodeIgniter中的视图吗?该函数基本上检查是否设置了会话值.例如:public function is_logged(){$logged = $this->session->userdata('user_id');if ($logged){return true;} else {redirect('index');} }现在我想把这个功能放在我的一些观点上.那我怎么能把这个功能传递给视图呢?谢谢.解决方法:我会采取不同的方法,就像@atno说的那样:你正在使用MVC模式,所以在你的视图中进行这种检查是“逻辑上的”错误以及违...

php – 嵌套视图中的增量变量【代码】

在laravel框架中,我有几个嵌套视图如下<mainview>loop @include <sub-view>loop @include <sub-sub-view>我想知道有多少子视图.它实际上变成了一个行计数器.我不知道在哪里声明/ init这个变量($sub-sub-view-counter),以及在哪里增加它.无论我把它放在哪里,它都无法通过每个视图看到和增加.解决方法:这可能是一个黑客,但除非没有更好的出现…… 您将需要一个辅助函数或一个对象(最简单的方法是将它放到模型中).为了演示,我选择了对...

php – Codeigniter视图函数更改为$template【代码】

我目前有以下功能,但我想使用following将其更改为“模板”,但我不确定实现目标的最佳方法是: 这背后的原因是因为我需要在product_get_details函数中利用admin WYSIWYG片段append_metadata($this-> load-> view(‘fragments / wysiwyg’,array(),TRUE)). 码:public function ajax_product_get_details($product_id = NULL){if(isset($_POST['id'])){$product_id = $_POST['id'];}$table = SITE_REF.'_ps_products';$data['product...

如何使用视图php创建一个链接来编辑视图中节点的特定字段值?【代码】

我通过在我的视图显示中添加自定义php代码字段来使用视图php,所以我有$data变量可用.在自定义PHP代码中,我正在渲染已添加字段集合关系的字段:<?php global $user; $html = array();if (count($data->field_field_poi_link) > 0) $html[] = 'foobar';if ($user->uid != 0 && arg(0) == 'node' && node_access('update', 'foobar', $user)) {$nid = arg(1);// $html[] = '<a class="inl_edit" href="'.$data->_entity_properties['u...

php – Laravel – 在传递给视图之前编辑数据【代码】

我正在寻找一种在传递视图之前编辑数据的方法. 快速示例(仅用于演示):假设我通过控制器将变量$name传递给视图.我想使用一些东西来传递另一个包含Hello $name的变量$message,所以例如Hello John,如果变量$name是John. 我不想在控制器中发送第二个变量,因为我会使用很多控制器,视图和我想要对数据做的事情相当复杂. 我需要将这个用于变量视图(“foobar”,[“foo”=>“bar”])和会话视图(“foobar”) – > with(“foo”,“bar”). 我...

php – Laravel 5.4:执行原始查询并在视图中显示数据【代码】

我想运行一个我在控制器中编写的原始查询,并希望在我的视图中显示数据库中的数据. 这是我的控制器功能:public function unverified_jobs_page() {$query = "SELECT jd.*, cd.`company_name`, jc.`category_title`, jt.`job_type_title`, cc.`city_name`FROM `job_details` AS jdJOIN `company_details` AS cd ON cd.`company_id`=jd.`company_id`JOIN `job_category` AS jc ON jc.`category_id`=jd.`category_id`JOIN `job_type` ...

php – Zend Framework:设置装饰器和标签 – 应该在视图还是表单类中完成?【代码】

我注意到许多(大多数?)人在使用Zend Framework时会在Form类本身中添加装饰器和标签.class User_Form_Add extends Zend_Form {public function init(){parent::init();$username = new Zend_Form_Element_Text('username');$username->setLabel('Username:')->setRequired(true)->addFilter('StringTrim')->addValidator('StringLength', $breakChainOnFailure = false, $options = array(1, 30))->setDecorators(array('ViewHelpe...

php – 如何在视图外输出Zend分页控件?【代码】

我正在Zend框架中创建一个包装类来封装一些数据输出和分页控件. 如何从控制器中的视图输出此行:<?= $this->paginationControl($this->oPaginator, 'Sliding', 'pagination-control.phtml')?>提前致谢. …回答了我自己的问题:$this->view->oPaginator = $this->oPaginator; echo $this->view->paginationControl($this->view->oPaginator, 'Sliding', 'pagination-control.phtml');解决方法:您可以使用$this->视图访问控制器中的视...

php – 如何在codeigniter中的不同页面上显示多个视图【代码】

嘿家伙我是codeigniter的新手我想在不同的页面上显示多重视图..我创建一个页面,我在其上创建一个编辑按钮,我希望当我点击编辑按钮我在另一页面上重新设置..我可以做什么那个. .请帮助这是我的代码:class Edit extends CI_Controller {function __construct(){parent::__construct();}function edit(){$this->load->helper('url');if($this->input->post('edit') == True){redirect('edit');}} }解决方法:查看1 :(您的链接存在的位...

从PHP SDK设置后,Couchbase视图不会更新【代码】

我正在开发一个应用程序,我主要使用视图来获取数据.我尝试做的是,存储文档,重定向并检查存储的文档是否可用(这是通过视图完成的,因为我不是在查找文档密钥,而是查找不同的值). 我在用什么? Debian Wheezy上的PHP(5.4.21),Couchbase(2.1.1)和Couchbase的PHP SDK(1.1). 那么发生了什么? 我存储了一个包含API函数集($id,$document)的文档,然后使用API??函数视图($designDocument,$viewName,$options)触发视图更新,其中$options至少包...

php – Laravel 5:在视图模板中获取所有传递的数据【代码】

目标是我想将所有传递的数据从控制器传递到一个单一的全局JavaScript变量中的视图,这是一个例子: 在控制器中index(){return veiw('path.to.view', ['data1' => $data1, 'data2' => $data2]); }在视图中<script>var _backendData = {!! $allData !!}//$allData should contain ALL the passed data from the controller </script>我将来自控制器的所有收到的数据存储在$allData中解决方法:要访问所有数据,请将其作为根数组的一个项...

php – 如何在yii的更新视图中的多下拉列表中加载选定的值?【代码】

我是yii的新人.更新记录时,我在下拉列表中获取所选值时遇到问题.我有多个用户的电子邮件选择下拉列表.添加它时工作正常,它允许我选择多个值,并可以在数据库中插入选中的值ids分隔.但问题是,当我想更新记录时,它只显示1个选定的记录. 这是我的代码: 在我的View文件中:<div class="controls"><?php echo $form->dropDownList($model, 'uid', $allUsers, array('class' => 'select2-me input-sel_large', 'multiple' => 'true', 'op...

php – 处理MVC中的片段和视图【代码】

如果我的网站上有一个页面,我必须显示4或5个片段(新闻提要,事件提要等),所有这些都与不同的数据(在不同的模型和数据库表中)有关,那么处理这一代的一种明智的方法是什么片段内容和布局?我可以使用一个包含静态函数的代码段控制器,每个函数返回一个填充了相关数据的视图.但是这个片段控制器中的每个函数都将与不同的数据/模型进行交互,所以我不确定OOP是如何进行的.或者,我可以向处理每个相关数据集的每个控制器添加一个静态函数 –...

php – 加载视图时CodeIgniter的意外行为【代码】

我有一个查看器帮助函数,可以在页脚/页眉旁边加载主要内容.当我为主内容视图中的变量共享相同名称的标头加载数组的键时,会发生错误/意外行为 – 为标题和主要内容加载相同的数组. 我认为这是正常的,因为同样的$data数组也被发送到标题和主要内容(如前所述).因此变量自然会出现在两个视图中.但是,嗯,这不完全是那样的.我将数据发送到标题后取消设置$data变量,然后在我想将一些数据发送到主视图时重新创建它 – 但问题仍然没有解决. ...