问题标签 [blade]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - 在哪里放置 Blade::extend
我想将以下代码添加到我的 laravel 项目中,以支持刀片中的 break 和 continue 语句。
这是代码:
我不知道在哪里放置它,任何帮助将不胜感激?
php - Laravel 4 - 多次扩展主模板中声明的部分
我有一个场景,我有一个定义标题部分的主模板。看起来像这样...
如您所见,我有几个子视图(例如 nav_bar 和 search_bar)。这些子视图中的每一个都有一个随附的 .js 文件。所以我想像这样扩展 nav_bar 中的“标题”部分......
然后在 search_bar 中再次像这样:
目的是最终输出的 html 文件如下所示:
@section('header') {{ HTML::style('css/planesaleing.css') }} {{ HTML::script('js/jquery-1.10.1.js') }} {{ HTML::脚本('js/search_Bar.js') }} {{ HTML::script('js/anotherjs.js') }} {{ HTML::script('js/yetanotherjs.js') }} @show
然而,只有第一个实际上扩展了标题,之后的所有其他似乎都被忽略了。反正有使用多个扩展吗?
任何建议 - 非常感谢。
javascript - 在刀片模板中填充 js 数组
我正在尝试从 php DB 查询的结果构建一个 javascript 数据数组以供在flot中使用。
当我输出数字时($lic->Users)很好,但是每当我尝试输出一个字符串时,我都会在浏览器中得到一个完全空白的页面。
我试过了:
{{ $lic->CompanyName }}
"<?php echo $lic->CompanyName; ?>"
{{{ $lic->CompanyName }}}
'"'+ <?php echo $lic->CompanyName; ?> +'"'
但是当我对它进行硬编码(比如“公司名称”)时,它可以很好地构建条形图(并显示页面)。
我认为这一定与在 js 中引用/转义字符串有关,但我不知道是什么,有谁知道正确的语法是什么?
php - Blade 中的条件扩展
有没有办法@extends
在 Blade 模板语言中做一个条件语句?
我试过的:
输出
当请求不是 AJAX 时,它会打印出来@extends('dashboard.master')
,但 AJAX 请求工作正常。
我正在尝试做的事情
停止包含 AJAX 的主模板(包括header
和footer
),以便它可以轻松显示请求的内容
laravel - Laravel 4刀片下拉列表类属性
Laravel 刀片下拉列表类属性不起作用。
我在文档中找不到对类或为选择/下拉列表分配属性的任何引用。
http://www.laravel.com/docs/html#drop-down-lists
试过的例子:
两者都返回相同的 html 但没有class
属性:
php - CodeIgniter 模板与其他模块(HMVC?)
大家好,
我对你对这个话题的看法很感兴趣,因为我对此一无所知,但我想把它做好。
第一件事。我知道 PHP MVC 如何工作并在 CodeIgniter 中使用它。这就是为什么我更喜欢 CodeIgniter。但我对其他框架持开放态度。
我喜欢在一个框架中创建某种 CMS(主要是为了学习和试验)。我过去玩过 OpenCart,我喜欢那个模板系统。它有一个模板文件夹,其中包含单独的内容,例如 common、checkout、module 等。
您唯一需要做的就是渲染它:
在 CodeIgniter 中,这看起来像这样:
所以我基本上想要的是你有所有这些单独的文件(标题,左列,右列或其他),并且它们会自动(就像某种魔法)加载到主模板的正确位置,正确的数据(数据来自控制器/模型)。
我读过 HMVC 是做到这一点的正确方法。这个 CodeIgniter 的“扩展/库”在我搜索这个主题的任何地方都会回来:codeigniter-modular-extensions-hmvc。
我也读过一些关于聪明的东西
使用该 HMVC 扩展或 smarty 是正确的方式还是应该使用整个其他框架?您对此有何看法?
非常感谢您
更新
经过一番谷歌搜索,Laravel 也出现了。它有Blade 作为模板引擎。你们怎么看?
laravel - 如何将 HTML5 自定义 data-* 属性添加到 Laravel 4 刀片模板?
这一行:
将导致:
但是,我想添加 HTML5 自定义 data-* 属性,例如:
我怎么做?
提前致谢!
laravel - PhpStorm 中的 Laravel 4 Blade 标记和 Ide Helper
我无法让 PhpStorm 中的自动完成功能适用于 Laravel 4 Blade.php 文件。我到处搜索,但找不到其他有我问题的用户。我已在https://github.com/barryvdh/laravel-ide-helper正确安装了此存储库,但刀片页面的格式仍然为空白。
谢谢
laravel - Laravel Blade 模板部分重复/缓存错误
我正在寻找引导我的网站,因此,已将常见的 twitter 引导组件放入刀片模板中。
sidebar.blade.php
panelTemplate.blade.php
这样,每次我想使用面板时,我都可以使用@extends('panelTemplate')
.
panel1.blade.php
panel2.blade.php
我面临的问题是,不是显示的内容,而是在panel1.blade.php
内容中panel2.blade.php
声明sidebar.blade.php
的内容panel1.blade.php
被重复(显示两次)。
Blade 是否缓存了请求,这就是 panel1 重复两次的原因?有没有办法覆盖这种行为,或者我是否以从未想过的方式使用刀片模板引擎?
php - 在 Laravel 4 中抛出“尝试分配非对象的属性”的布局
在 Layouts 文件夹中,我有一个名为 signup.blade.php 的布局
在我的控制器中,我为它分配了一个布局,如下所示:
在一个名为“signup”的单独文件夹中,我有一个名为“signup1.blade.php”的文件,它包含您典型的刀片模板内容。这是一个称为“内容”的部分。在我有代码之前
最后有@stop。
我的控制器如下所示:
令人沮丧的是,这是与另一个布局和控制器一起使用的。我仔细检查了它们是否相同,但这个不起作用。任何建议将不胜感激。谢谢你。