gpt4 book ai didi

php - Laravel 5.1,在 View 文件中使用变量名

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:47:00 24 4
gpt4 key购买 nike

有人可以解释为什么接下来的事情在 laravel 5.1 中不起作用:我查看了文件 login1.blade.php

@extends('ajaxforms.form1')
@section('form')
<input type="text" name="email" /><input type="password" name="password" />
@endsection
@section('script')
<script type="text/javascript">var modalName = '#{{$modalname}}';</script>
@endsection
@section('link')
<li ng-controller="login_controller" id="login_controller">
<a href="#" data-toggle="modal" data-target="#{{$modalname}}">Sign in</a></li>
@endsection

注册1.blade.php

@extends('ajaxforms.form1')
@section('form')
<input type="text" name="name" /><input type="text" name="email" />
<input type="password" name="password" /><input type="password2" name="password2" />
@endsection
@section('script')
<script type="text/javascript">var modalName = '#{{$modalname}}';</script>
@endsection
@section('link')
<li ng-controller="register_controller" id="register_controller">
<a href="#" data-toggle="modal" data-target="#{{$modalname}}">Sign in</a></li>
@endsection

..和 form1.blade.php

<div id="{{ $modalname }}">
@yield('form')
</div>
@yield('script')
@yield('link')

还有 master.blade.php 中的链接:

@include('ajaxforms.login1',['modalname' => 'modalLogin'])
@include('ajaxforms.register1', ['modalname' => 'modalRegister'])

这会生成一个代码:

<div id="modalLogin">
<input type="text" name="email" /><input type="password" name="password" />
</div>
<script type="text/javascript">var modalName = '#modalLogin';</script>
<li ng-controller="login_controller" id="login_controller">
<a href="#" data-toggle="modal" data-target="#modalLogin">Sign in</a></li>

<div id="modalRegister">
<input type="text" name="email" /><input type="password" name="password" />
</div>
<!--Here I want to '#modalRegister' instead of '#modalLogin'; And register_controller
instead of login_controller. Why doesn't work?????????????????????????-->
<script type="text/javascript">var modalName = '#modalLogin';</script>
<li ng-controller="login_controller" id="login_controller">
<a href="#" data-toggle="modal" data-target="#modalLogin">Sign in</a></li>

谢谢

最佳答案

我认为问题出在部分定义上,您正在为同一请求使用两个具有相同名称的不同部分。如果 form 部分一旦被定义,它就会被缓存并在以后使用相同的代码。 This link可以反过来。

关于php - Laravel 5.1,在 View 文件中使用变量名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33460024/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com