PHPEye开源社区 » Zend Framework 使用讨论 » ZF 中使用 frameset 的问题?? (已解决)
《Programming PHP》第二版上市
2008-5-30 13:48 Freebear
ZF 中使用 frameset 的问题?? (已解决)

在ZF中搭建frameset没有问题,同html用一样,关键是在子框架中的任何链接打开时,都要加上父框架的 Controllfer/Action 作为前缀.
例如:
1.打开父框架的路由为:index  ,这个路由会解析成 index.phtml ,在index.phtml 中进行框架的定义,并设置每个子框架的 src ;
2.一个子框架src所指向的menu.phtml中有一个链接: admin/user , 理论上它会路由成 AdminController/userAction, 并解析成 admin/user.phtml 文件 , 但我是实际中发现 ,admin/user 的这个链接会变成 index/admin/user ,其中加在前面的 index 就是父框架的路由;
3.如何避免父框架的路由出现在子框架链接前??

[[i] 本帖最后由 Freebear 于 2008-5-30 18:52 编辑 [/i]]

2008-5-30 18:48 Freebear
正确的做法:每一个链接都要写成:  /xxx/yyy  而不能写成  xxx/yyy

教训呀,为什么zend framework 不支持 链接开头不写 "/" 这种情况呀~~~
真是郁闷呀,可把我折磨得呀:Q !!!

2008-5-30 19:03 yhl_amerry
呵呵,学到了,顶

2008-6-12 15:08 sqmimi
请教

ZF 中使用 frameset 楼主可否给出个简单的框架页面例子?

页: [1]


Powered by Discuz! Archiver 5.5.0  © 2001-2006 Comsenz Inc.