V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
william23
V2EX  ›  PHP

是不是 Iframe 里不能调用 Tp 框架里的模板标签???

  •  
  •   william23 · Aug 3, 2016 · 3187 views
    This topic created in 3560 days ago, the information mentioned may be changed or developed.

    比如 action 页面 $this->assign("temp", 111);

    <iframe> 这块区域里无法调用到这个变量 {$temp} </iframe> 但是实际上打印出是有的

    请问这种情况怎么办?

    9 replies    2016-08-03 17:50:48 +08:00
    FinnBai
        1
    FinnBai  
       Aug 3, 2016   ❤️ 1
    你应该在 iframe src 里的那个页面输出 而不是 action 页面里
    william23
        2
    william23  
    OP
       Aug 3, 2016
    @baiyi 你说的 action 是指 iframe 页面的那个 action 还是 写 iframe 标签的 html 对应的 action

    我是写在 iframe src 对应的页面的,但是没有反应,当字符串输出了现在
    FinnBai
        3
    FinnBai  
       Aug 3, 2016   ❤️ 1
    你可以直接打开 src 对应的页面 看一看是不是字符串输出 然后找找原因
    william23
        4
    william23  
    OP
       Aug 3, 2016
    @baiyi 直接打开是可以有变量的,但是在 iframe 里, src 调用这个页面,就显示不了了
    FinnBai
        5
    FinnBai  
       Aug 3, 2016   ❤️ 1
    iframe 调用跟 php 的输出也扯不上关系啊

    有代码吗 这么说没办法定位问题
    qiayue
        6
    qiayue  
    PRO
       Aug 3, 2016
    你这里有两个 url ,一个是 A , A 中通过 iframe 嵌入 B 。
    假设你是 MVC 模式,那么 B 的 V 里边要显示的数据需要 B 的 C 来准备,而不应该由 A 来准备。
    william23
        7
    william23  
    OP
       Aug 3, 2016
    @baiyi 好吧,已经解决了,可能是上一个版本哪里写错了,导致了所有模板都无法输出,现在换了一个环境好了
    FinnBai
        8
    FinnBai  
       Aug 3, 2016
    那你 之前直接打开 是怎么有变量的!
    能解决就好
    william23
        9
    william23  
    OP
       Aug 3, 2016
    @qiayue 是的,我是 b 来准备的,只是之前环境除了问题,没发现出来
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   863 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 34ms · UTC 18:49 · PVG 02:49 · LAX 11:49 · JFK 14:49
    ♥ Do have faith in what you're doing.