-
/** * @Route("/mxd") * 默认一个路由目录 */ class DefaultController extends BaseController { /** * @Route("/page/{id}",defaults={"page_num":1},requirements={"page_num"="\d+"}) * @Template() */ //具有@的注释参数都是有用的,上述路由里参数可以直接访问的,输入localhost:8000/hi/world,world参数就会传入template模板(Resources/views/index.html.twig) //会打印出hello world,hi这个路径可以在注释里自由改变,访问时相应改变 /* public function indexAction($page_num) { $a=$this->getRequest()->get('a'); return array('name' => $a); //以上动态获得临时数据,并显示 //return array('name' => $page_num); } */ public function indexAction() { $a=$this->checkUser(); //http://a.com/mxd/post/3?a=12 //$a=$this->getRequest()->get('a'); //$a=$this->getRequest()->getSession()->get("c"); //return new RedirectResponse("http://www.baidu.com"); return array('name' => $a); //以上动态获得临时数据,并显示 //return array('name' => $page_num); } }查看全部
-
twig 可以根据不同内容,设置不同缓存时间。 非常强大。 相关课程,可以设置1小时的缓存时间。查看全部
-
输出 {{ }} 判断 {% %} 注释 {# #}查看全部
-
自动生成get/set方法查看全部
-
user的定义查看全部
-
php app/console container:debug查看全部
-
session值若为空,可能是app/cache/dev目录下面的权限设置不对 $a=$this->getRequest()->getSession()->getFlashBag()->add( 'notice', 'you have wrong', 'love you' );查看全部
-
Controller: 输入request:header信息、get信息、post信息 输出response:页面、JSON字符串、URL查看全部
-
sympony2配置路由的两种方式: Annotation 允许你在方法的上面用注释定义方法运行状态的功能 router.yml 常用配置格式 第一种优势:路由定义和方法都在注释里面,开发起来比较方便 两种不能一起用,会报错查看全部
-
php -r "readfile('http://symfony.com/installer');" > symfony php symfony new my_project 创建bundle:放置将来所有的程序代码。 回到工程目录,我第一个工程目录是my_project,cd.. cd my_project 使用php app/console查看命令 php app/console generate:bundle 输入bundle详细: 建立bundle命名空间:(自己命名的) Bundle namespace: Scourgen/WebBundle Bundle name [ScourgenWebBundle]:(直接回车) 路径: Target directory [C:\Users\Administrator\my_project/src]:(直接回车) 配置标准 Configuration format(yml,xml,php,or annotation):annotation 其余都输入yes查看全部
-
Vagrant: 一个用来创建和部署虚拟化开发环境的工具。 puphpet.com: Vagrant脚本生成工具。查看全部
-
第一种适用于个人开发者 第二种适用于需求复杂,运用较多第三方组件或者插件的项目 第三种 适用于多人团队查看全部
-
symfony官网、stack overflow、irc.freenode.net-->symfony频道scourgen大师、symfony-github、infoq网站搜索symfony。查看全部
-
symfony官网、stack overflow、irc.freenode.net-->symfony频道scourgen大师、symfony-github查看全部
-
只在生产环境中使用压缩(添加?)查看全部
举报
0/150
提交
取消