小编tps*_*psa的帖子

Twig模板不能包含php模板

我遇到了一个问题,对我来说这个问题很清楚,很难理解.我试图制作日历小部件,它应该显示在我网站的每个页面上.所以,我认为它应该是普通模板(没有参数,没有每个网站).我试着把它作为树枝模板.我设法渲染日历,但我遇到了获取日期对象的问题(这对于获取渲染日历的正确参数是必要的).过了一会儿,我试着制作一个php模板,它将被主枝模板(layout.html.twig)包含.它没有成功.我在config.yml中启用了php引擎,但没有帮助 - 事实上包含了php模板,但作为普通文件,不是php文件(不解析为php脚本),(但是php引擎工作正常,我试图渲染从它工作的控制器的PHP模板).我已经读过也可以在模板中包含来自另一个控制器的结果,但对我来说这不是正确的解决方案,我没有尝试过(php模板应该适合这个问题).

我该怎么做才能解决这个问题?

主config.yml

imports:
    - { resource: parameters.ini }
    - { resource: security.yml }

framework:
    #esi:             ~
    translator:      { fallback: %locale% }
    secret:          %secret%
    charset:         UTF8
    router:          { resource: "%kernel.root_dir%/config/routing.yml" }
    form:            true
    csrf_protection: true
    validation:      { enable_annotations: true }
    templating:      { engines: ['twig', 'php'] }
    session:
        default_locale: %locale%
        auto_start:     true

# Twig Configuration
twig:
    debug:            %kernel.debug%
    strict_variables: %kernel.debug%

# Assetic Configuration
assetic:
    debug:          %kernel.debug%
    use_controller: false
    # java: /usr/bin/java
    filters:
        cssrewrite: ~
        # closure:
        #     jar: %kernel.root_dir%/java/compiler.jar …
Run Code Online (Sandbox Code Playgroud)

php templates symfony twig

5
推荐指数
1
解决办法
1万
查看次数

haskell - 制作windows dll库 - segfault

目前,我尝试编译我的haskell库,它以前是在arch linux上编译的.共享库),到windows dll库.我已经读过,该cabal不支持将haskell dll库打包开箱.根据https://downloads.haskell.org/~ghc/7.0.3/docs/html/users_guide/win32-dl​​ls.html我已经编译了这样一个库到dll(编译工程).

ghc -shared -o libLogic.dll dist/build/HSlogic_KA1QeY80keFKgyu69OtwOE.o \ 
/c/ghc/ghc-7.10.1/lib/conta_47ajk3tbda43DFWyeF3oHQ/HScontainers-0.5.6.2-47ajk3tbda43DFWyeF3oHQ.o \
.cabal-sandbox/i386-windows-ghc-7.10.1/Missi_1lZqat04J1yLHrfGdhK9Qx/libHSMissingH-1.3.0.1-A2UVxmrfU \
xWGZUHs3Vx4et.a .cabal-sandbox/i386-windows-ghc-7.10.1/text_8rMotiVS8ISBkxP7UzusGU/HStext-1.2.1.1-1L7lZlUz0bO8ROU5DNNfWq.o \
.cabal-sandb ox/i386-windows-ghc-7.10.1/regex_1WudNAZWYEMJ7hjTqevDzK/HSregex-base-0.93.2-CsRFAGo3Jfi7vN1y74K9DT.o \
.cabal-sandbox/i386-windows-ghc-7.10.1/regex_4EmnRBpiUiN81uA3rzCqhM/HSregex-compat-0.95.1-DsaThvjcDpRGceYPQ2iyOg.o \
.cabal-sandbox/i386-windows-ghc-7.10.1/regex_FcyoJ8fpGysAR4JUIv3Onx/HSregex-posix-0.95.2-HrKRtQubtek4GEuR7lgLlg.o /c/ghc/ghc-7.10.1/lib/bytes_6vj5EoliHgNHISHCVCb069/HSbytestring-0.10.6.0-6vj5EoliHgNHISHCVCb069.o \
/c/ghc/ghc-7.10.1/lib/deeps_FpR4obOZALU1lutWnrBldi/HSdeepseq-1.4.1.1-FpR4obOZALU1lutWnrBldi.o \
/c/ghc/ghc-7.10.1/ lib/binar_EKE3c9Lmxb3DQpU0fPtru6/HSbinary-0.7.3.0-EKE3c9Lmxb3DQpU0fPtru6.o  \
/c/ghc/ghc-7.10.1/lib/array_FaHmcBFfuRM8kmZLEY8D5S/HSarray-0.5.1.0-FaHmcBFfuRM8kmZLEY8D5S.o  \
.cabal-sandbox/i386-windows-ghc-7.10.1/split_EzXNp9Mcx6zDnUvRChe0Sw/HSsplit-0.2.2-EcQml2WFBePDKSCjwazauo.o
Run Code Online (Sandbox Code Playgroud)

这个dll库后来用于链接程序(qt项目)

win32:LIBS += -L../lcng-gui -lLogic ../lcng-gui/libLogic.dll.a
Run Code Online (Sandbox Code Playgroud)

qt编译也成功了,但是当我尝试运行程序时 - 它在strlen/_mingw_pformat中的段错误.

我有什么错误,我该怎么做才能成功创建haskell dll库,可以在任何与之链接的程序中使用?

library - 包含Main模块的.hs或.lhs文件.ghc-options:-O3 -fwarn-unused-imports扩展:CPP

  -- Modules included in this executable, other than Main.
  -- other-modules:

  -- LANGUAGE extensions used by modules in this package.
  -- other-extensions:

  -- Other library packages from which modules are …
Run Code Online (Sandbox Code Playgroud)

windows dll haskell segmentation-fault mingw32

5
推荐指数
0
解决办法
151
查看次数

@ManagedProperty在CDI托管bean中不起作用

我尝试学习JSF并遇到与ManagedProperty相关的问题.但是我试图使用它,它总是失败 - null异常指针.我做错了什么?我在stackoverflow上读过一些"类似的帖子",但它们对我没有帮助.(我使用GlassFish 4.0,JSF 2.2,JDK 1.7,Netbeans 7.3.1(Java EE pack)和Java EE 6.0)

<?xml version='1.0' encoding='UTF-8' ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
      xmlns:h="http://xmlns.jcp.org/jsf/html">
    <h:head>
    <title>Facelet Title</title>
    </h:head>
    <h:body>
    Hello from Facelets
    <br/>
    User: #{books.user.name}<br/>
    1: #{param.pageId}<br/>
    2: #{books.pageId}<br/>
    <h:form>
        <h:inputText value="#{user.name}" /><br/>
        <h:inputText value="#{books.v1}" /><br/>
        <h:inputText value="#{books.v2}" /><br/>
        <h:inputText value="#{books.result}" /><br/>
        <h:commandButton value="dodaj" action="#{books.add}" />
    </h:form>
    </h:body>
</html>
Run Code Online (Sandbox Code Playgroud)

/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor. …
Run Code Online (Sandbox Code Playgroud)

null jsf cdi managed-property

3
推荐指数
1
解决办法
4615
查看次数