当前位置: 首页 > news >正文

奈曼旗华水建设工程公司网站南宁360网

奈曼旗华水建设工程公司网站,南宁360网,增城营销网站建设,百度app官网下载如何不用一个自定义的控制器渲染一个模板通常#xff0c;当您需要创建一个页面#xff0c;您需要创建一个控制器并且从该控制器中呈现模板。但如果您仅仅呈现一个简单的模板#xff0c;并且不需要传递给它的任何数据#xff0c;则完全没必要创建一个控制器#xff0c;通过…如何不用一个自定义的控制器渲染一个模板通常当您需要创建一个页面您需要创建一个控制器并且从该控制器中呈现模板。但如果您仅仅呈现一个简单的模板并且不需要传递给它的任何数据则完全没必要创建一个控制器通过使用内置的 FrameworkBundle:Template:template 控制器就可以达到目的。例如假设您想要呈现 static/privacy.html.twig 模板并且不需要给它传递任何变量。那么您可以这样做而无需创建一个控制器YAML:acme_privacy:path: /privacydefaults:_controller: FrameworkBundle:Template:templatetemplate: static/privacy.html.twigXML:xmlns:xsihttp://www.w3.org/2001/XMLSchema-instancexsi:schemaLocationhttp://symfony.com/schema/routing http://symfony.com/schema/routing/routing-1.0.xsdFrameworkBundle:Template:templatestatic/privacy.html.twigPHP:use Symfony\Component\Routing\RouteCollection;use Symfony\Component\Routing\Route;$collection new RouteCollection();$collection-add(acme_privacy, new Route(/privacy, array(_controller FrameworkBundle:Template:template,template static/privacy.html.twig,)));return $collection;FrameworkBundle:Template:template 控制器将简单地呈现给您把它当做默认模板传递的任何模板。当然可以也使用这个技巧把控制器嵌入到模板中来展现这个模板。但由于把控制器嵌入到模板内的目的通常是在自定义的控制器中准备某些数据这可能只是在您想要缓存这个页面的一部分的时候有用(请参见缓存静态模板)。Twig{{ render(url(acme_privacy)) }}PHP:?php echo $view[actions]-render($view[router]-generate(acme_privacy, array(), true)) ?缓存的静态模板因为通常使用这种方法可以实现模板静态化所以对它们进行缓存会比较有意义。幸运的是这相对来说比较容易通过配置您的路径中的几个其他变量您就可以控制您的页面如何缓存YAML:acme_privacy:path: /privacydefaults:_controller: FrameworkBundle:Template:templatetemplate: static/privacy.html.twigmaxAge: 86400sharedAge: 86400XML:xmlns:xsihttp://www.w3.org/2001/XMLSchema-instancexsi:schemaLocationhttp://symfony.com/schema/routing http://symfony.com/schema/routing/routing-1.0.xsdFrameworkBundle:Template:templatestatic/privacy.html.twig8640086400PHP:use Symfony\Component\Routing\RouteCollection;use Symfony\Component\Routing\Route;$collection new RouteCollection();$collection-add(acme_privacy, new Route(/privacy, array(_controller FrameworkBundle:Template:template,template static/privacy.html.twig,maxAge 86400,sharedAge 86400,)));return $collection;MaxAge 和 sharedAge 的值用于修改在控制器中创建的响应对象。对缓存的详细信息请参阅 HTTP 缓存。这里也有一个私有变量 (此处未显示)。在默认情况下响应将予以公开只要它传递了 maxAge 或 sharedAge 。如果设置为 true响应将被标记为私有。
http://wiki.neutronadmin.com/news/113746/

相关文章:

  • 套模板网站价格表分类网站怎么做项目
  • wordpress多站点内容聚合手机网站制作教程软件
  • 做技术网站在背景图网站建设销售工作怎么样
  • 中原郑州网站建设免费下载ppt的网站
  • 济南网站建设哪家强安卓系统开发培训
  • 有哪些制作网站的公司吗常熟网站建设
  • 如何对网站做实证分析计算机培训班学什么
  • 淄博找能做网站的公司网站有什么用
  • 网站开发 招标采购参数情公司做的网站
  • 建设银行嘉兴分行官方网站百度推广账号出售
  • 网站建设及维护价钱株洲网站建设开发
  • 郑州新感觉会所网站哪里做的关于网站开发书籍
  • 专业集团门户网站建设费用wordpress响应式插件
  • 白山网站建设公司网站怎样做自适应分辨率大小
  • wordpress如何应用插件下载失败广州seo代理计费
  • 网站建设技术团队2万元自己动手装修房子
  • 网页制作与网站建设江苏建设人才网官网
  • 建设网站毕业设计开题报告wordpress多说
  • 网站开发项目报价单wordpress伪静态301
  • 贵阳网站建设天锐科技完爆网站开发经典实例
  • 宁波做微信网站四川省城乡建设厅官方网站
  • 网站建设运营要求html怎么做移动端网站
  • 网站建设需求分析报告功能网站接入查询
  • 包头市建设厅官方网站昆明网站建设平台
  • 公司备案查询网站备案珠海做网站哪家专业
  • 上海市住房建设部官方网站中国网络推广网站排名
  • 门户网站安全建设个人做网站平台
  • 建设银行网站的特点优势做yield网站多少钱
  • 网站建设和网络优化请示asp网站部署 iis7
  • 微信h5网站开发做网站需要的资料