-
HTML5BOILERPLATE前端框架: 网址:html5boilerplate.com查看全部
-
Twig: 核心概念:用类的继承关系去管理页面之间的关系查看全部
-
Service: 概念:程序架构的方式 作用:把特定时期的类或方法独立于当前代码单独存在并通过Service进行调用 查询所有可用的Services: /app/console container:debug查看全部
-
Session: 控制器里: $this->getRequest()->getSession()->get("c"); $this->getRequest()->getSession()->set("c","11"); Flashmessage:(一般用户表单错误信息,只存储一次) 控制器里:$this->getRequest()->getSession()->getFlashBag()->add([ 'mess'=>'表单错误信息1', 'mess1'=>'表单错误信息2', ]);查看全部
-
Request: 引用:use Symfony\Component\HttpFoundation\Request 控制器里:$this->getRequest()->方法 Response: 引用:use Symfony\Component\HttpFoundation\Response 控制器里: 1.return new Response("1234"); 2.return new JsonResponse(['a'=>'1111']); 3.return new RedirectResponse(url);查看全部
-
Controller 基本概念: --输入(Request) header信息、get信息、post数据 --输出(Response) 页面、JSON字符串、URL跳转查看全部
-
路由定义引用文件: use Sensio\Bundle\FrameworkExtraBundle\Configuration\Route;路由定义 use Sensio\Bundle\FrameworkExtraBundle\Configuration\Template;模板定义 use Sensio\Bundle\FrameworkExtraBundle\Configuration\ParamConverter;参数转换 路由常用两种定义方式: annotation和yml annotation格式: ( 可以在控制器定义前,定义annotation: /** *@Route("/post") */ ) /** *@Route("/{$page_num}",name="page_index",defaults={"page_num":1},requirements={"page_num"="\d+"}) *@ParamConverter("post",class="ScourgenWebBundle:Post") *@Template() */ yml格式: 控制台查询路由: app/console router:debug查询所有路由定义 app/console router:match /page/index查询指定路由定义查看全部
-
命令行生成bundle:/app/console generate:bundle查看全部
-
/composer.json文件中定义了第三方包的安装 /app/AppKernel.php文件中定义了要启用的包查看全部
-
vagrant管理虚拟机的工具:https//github.com/scourgen/Vagrant-PHP-Stack查看全部
-
symfony开发环境搭建: 1.使用PHP CLI-Server搭建简易开发环境-适用于个人开发者 2.使用Vagrant搭建完整开发环境-适用于需求复杂,运用较多第三方组件或者插件的项目 3.搭建共享开发服务器-适用于多人团队查看全部
-
定义user(2)查看全部
-
定义user(1)查看全部
-
form表单的创建查看全部
-
发布js 和css查看全部
举报
0/150
提交
取消