2013-05-25 3 views
1

Helo, 나는 larvel과 함께 jsrender하고 싶지만 블레이드 엔진에 두 가지 괄호 표기법을 사용하여 데이터를 저장할 수 없으므로 블레이드 엔진에 몇 가지 문제가 발생했습니다. . 내 블레이드 파일에서jarrender와 laravel을 사용하여

는 내가 가지고 :

@include('templates/note'); 

다음 '템플릿/note.blade.php'내 템플릿.

하지만 그래서 어떻게 laravel와 함께 jsrender 사용할 수있을 것 offcourse {{}}

으로 나에게 문제를주고 이잖아? 도움이 될 것입니다.

답변

2

또는 대신 블레이드 엔진의 콘텐츠 태그/구분 기호를 변경할 수 있습니다. setContentTags() 함수를 사용합니다. 예를 들어, 나는 일반적으로 사용

<?php 
 

 
namespace App\Providers; 
 

 
use Illuminate\Support\ServiceProvider; 
 
use Blade; 
 
use View; 
 

 
class AppServiceProvider extends ServiceProvider 
 
{ 
 
    /** 
 
    * Bootstrap any application services. 
 
    * 
 
    * @return void 
 
    */ 
 
    public function boot() 
 
    { 
 
     Blade::setContentTags('<%', '%>'); 
 
     Blade::setEscapedContentTags('<%!!', '!!%>'); 
 

 
     View::addExtension('jsv.html', 'blade'); 
 
    } 
 

 
    /** 
 
    * Register any application services. 
 
    * 
 
    * @return void 
 
    */ 
 
    public function register() 
 
    { 
 
     // 
 
    } 
 
}

내가 다른 모든 전에 실행 AppServiceProvider.php의 부팅 기능에 넣습니다.

관련 문제