CFWheels:MVC包含部分错误:无法找到包含的模板

时间:2015-12-06 07:35:54

标签: coldfusion coldfusion-11 cfwheels

我对CFWheels很新,我想这个问题的答案可能非常明显,但请耐心等待。我试图将shared/loginregister作为部分内容放在我的布局页面上。但是,我一直收到这个ColdFusion错误:

  

无法找到包含的模板   ../../views/home/shared/_loginregister.cfm。即使我正在使用   绝对路径。

我的理解是我所要做的就是将部分_loginregister.cfm放在根视图文件夹中的共享文件夹中,如图所示:Shared folder in views root。然后使用代码#includePartial(partial="/shared/loginRegister")#访问该页面。 我希望实现的是能够将params提交给全局控制器/可以由不同的控制器共享,因为登录/注册菜单选项位于布局页面中并出现在每个页面上。我也希望能为我的购物车做这件事。

以下是我的控制器的一段代码。我目前已将此部分的控制器代码放在默认的Controller.cfc文件中。

<cffunction name="newUser" access="remote" hint="connects to users database">

    <cfset user = model("user").new() />

    <cfdump var="user"><cfabort>
</cffunction>

下面是我的布局页面代码中的代码片段:

    <header>
        <nav>
            <div class="relative">
                <div class="social_wrapper absolute">
                    <p>Join Us</p>
                    <a href="##"><span class="facebook sprite"></span></a>
                    <a href="##"><span class="twitter sprite"></span></a>
                    <a href="##"><span class="instagram sprite"></span></a>
                </div>
                <div class="auth_wrapper absolute">
                    <a href="##sign_in">Sign In</a> / <a href="##register">Register</a> <a href=""><span class="caddy sprite"></span> (0)</a>
                    #includePartial(partial="/shared/loginRegister")#
                    <div>
                        <input class="search_input" type="text" name="search" placeholder="I am searching for" value=""><!---
                        ---><button class="search_icon search_btn" type="submit" name="search"></button>
                    </div>
                </div>
            </div>
       </nav>
   </header>

有关如何执行此操作的任何信息都会很棒。

0 个答案:

没有答案