草庐IT

drupal-views

全部标签

php - 消除服务器端 View |优点缺点

按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter指导。关闭10年前。我的服务器是用PHP实现的,现在只是一个数据泵。我在客户端使用JavaScript编写HTML。优点减少网络负载(没有HTML,只有原始数据)减少服务器负载(服务器不必组合)缺点增加客户端负载鉴于这些优点/缺点,只要客户端没有负载问题,将HTML组合移动到客户端似乎是个好主意。有没有我没看过的Angular?来自评论/回答可能的缺点机器人可能会失败屏幕阅

php - 在 drupal 7 中安装 superfish 菜单

我需要使用superfish在我基于Drupal7构建的站点中,我安装了库和superfish模块并启用了它们。我还安装了superfish库,一切正常。另外,我在mytheme.info中添加了一个名为“superfish_menu”的新区域。然后转到block并将superfish1block分配给superfish_menu区域,然后将block配置为在该block中分配的主菜单。然后转到page.tpl.php并放入这段代码最后,我清除了缓存。但不幸的是我看不到super鱼菜单。我错过了什么? 最佳答案 确保父菜单项被Mar

php - Drupal - 如何使用 taxonomy_get_term_by_name 从名称中获取术语 ID

我尝试使用以下代码从术语中获取termId:$term=taxonomy_get_term_by_name($address_string);$termId=$term[0]->tid;有1个结果,但它显示为term[30]-所以上面的代码不起作用。我以为我可以通过查看第一个元素来访问术语数组-例如$term[0]我做错了什么?这是var_dump($term)的结果:array(size=1)30=>object(stdClass)[270]public'tid'=>string'30'(length=2)public'vid'=>string'4'(length=1)public'

php - 在 Drupal 7 中向现有内容类型添加新字段

我是Drupal的新手,我正在寻找一种方法来向Drupal7中已安装的内容类型添加新字段。请注意,某些内容已存在于数据库中。此外,我需要以编程方式而不是通过GUI执行此操作。google了一下,已经找到了以下文档,好像是相关的:https://api.drupal.org/api/drupal/modules!field!field.module/group/field/7https://api.drupal.org/api/drupal/modules!system!system.api.php/function/hook_update_N/7尽管如此,我的想法还是有点困惑,一个基本

php - 是否可以在 Laravel (4) Blade 模板中获取 View /布局名称

我有一个布局,我想根据正在显示的View向主体添加类,即:我可以在Twig中很容易地做到这一点(OctoberCMS使用Twig),但是我看不到使用Laravel的Blade模板(无论如何我更喜欢)来做到这一点的方法。我宁愿不必将变量传递给每个具有View名称的View::make,因为这似乎是多余的。 最佳答案 问得好,使用CSS的非常聪明的方法。您通常会通过向body标记或主容器div添加类来使用它。在你的路由或过滤器文件中:View::composer('*',function($view){View::share('view

php - 如何使用带有 tcpdf laravel 5 的 Blade View 生成 pdf?

我正在尝试使用laravel5和https://github.com/elibyy/laravel-tcpdf创建一个pdf当我的客户填写表格并单击提交时,我有一个20页的表格,我想为他生成pdf并保存我尝试在我的Controller中这样做publicfunctioncreatePDF(){$pdf=Input::get('pdf',null);$company=Input::get('company',null);$branch=Input::get('branch',null);$sub_branch=Input::get('sub_branch',null);$form_typ

php - Laravel 在 View 中列出路由

如何在我的View中列出具体的api路由?例如这些:...api/user...api/Information例如artisan命令会像这样列出它们:phpartisanroute:list 最佳答案 在您的Controller中,您可以使用Artisanfacade获取路由列表。我假设您所有的api路由在其路径中都有api字符串。:publicfunctionshowRoutes($request){$routes=Artisan::call('route:list',['--path'=>'api']);returnview('

php - 如何加快 1800 行 PHP 包含的速度?它使我的页面加载速度减慢到 10 秒/ View

我将代码设计为将所有重要函数放在一个PHP文件中,该文件现在长达1800行。我在其他PHP文件(例如AJAX处理器)中使用简单的“require_once("codeBank.php")”调用它。我发现加载所有这些函数大约需要10秒,尽管我只有几个全局数组和一些其他涉及的函数。例如主要的AJAX处理器代码,仅仅做一个简单的语法验证就需要8秒(其操作函数存储在codeBank.php中)。当我注释掉require_once时,我的AJAX响应时间从10秒加速到40毫秒,因此很明显PHP正在尝试用这1800行函数做一些事情。即使安装了APC也是如此,这令人惊讶。我应该怎么做才能让我的代码速

php - 使用 Drupal API 获取与类别术语相关的节点数组

我有一个简单的一级深层词汇分类法。像Vocabulary->Term->Node这样的东西。我想知道的是,是否有一个内置函数来获取与单个术语相关的节点数组,类似于taxonomy_select_nodes()但它会返回一个节点数组而不是一个字符串。 最佳答案 AFAIK,taxonomy_select_nodes()是最接近的可用-它不返回字符串,而是返回查询资源,因此您可以像这样做您想做的事情:functionyourModule_get_nodes_by_term_id($tid){$nodes=array();//NOTE:W

php - 是否可以在 CodeIgniter 中对 View 进行单元测试?

我正在使用TOAST,它在测试模型方面做得很好......但是View呢? 最佳答案 如果你想对View进行测试,你应该考虑单元测试。PHPUnit是一个很棒的工具,并且有一个用于codeigniter的桥梁!http://www.knollet.com/foostack/ 关于php-是否可以在CodeIgniter中对View进行单元测试?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/ques