为了账号安全,请及时绑定邮箱和手机立即绑定

洪大师带你解读Symfony 2框架

洪涛 其它
难度中级
时长 8小时44分
学习人数
综合评分9.70
28人评价 查看评价
9.9 内容实用
9.6 简洁易懂
9.6 逻辑清晰
  • url验证
    查看全部
    0 采集 收起 来源:如何定义URL

    2016-06-24

  • twig的语法<br> 输出: {{$var}}<br> 逻辑判断:{% foreach %} 注释:{# #}
    查看全部
    0 采集 收起 来源:Twig基本语法

    2018-03-22

  • httpie curl客户端模拟
    查看全部
  • 用mysql workbench设计数据
    查看全部
  • Doctrine管理数据库,其他还有propel,zend DB等
    查看全部
    0 采集 收起 来源:Doctrine2简介

    2016-06-01

  • php开发工具:phpstorm
    查看全部
  • // [创建及使用Service] // 1 在对应的bundle下新加Service文件夹,然后创建php文件PrintA.php C:\wamps\www\news2.3\src\Demo\CeBundle\Service // 2 在Resources/config/services.xml中注册service C:\wamps\www\news2.3\src\Demo\CeBundle\Resources\config //如下: // <services> // <service id="DEMO.testp" class="Demo\CeBundle\Service\PrintA"> // </service> // </services> // 3 $this->get('DEMO.testp')->testPrint(); 使用service $this->get('DEMO.testp')->testPrint();
    查看全部
    0 采集 收起 来源:关于Service

    2018-03-22

  • #自定义配置项 parameters: content_per_page: 40 a: b: c : f lianxi_web_index: aaaaa lianxi_web_form: ffff # 定义的时候我们可以使用下划线的方式去区分层级关系 //[自定义配置项 start] // 在config.yml 或者config_dev.yml中先配置自定义的配置项,下边是获取配置项 //echo $this->container->getParameter('content_per_page'); //$a = $this->container->getParameter('a'); //var_dump($a); //[自定义配置项 end]
    查看全部
  • //表单验证 方法一 在entity中运用annotation 对某一个字段定义验证方式 // 1 在对应的entity中 use Symfony\Component\Validator\Constraints as Assert; // 2 在对应的字段上的 annotation中 * @Assert\Length(min=6,max=30) // 3 内置规则文件位置 C:\wamps\www\news2.3\vendor\symfony\symfony\src\Symfony\Component\Validator\Constraints // 4 禁用html5验证 ->add('submit','submit',array('attr'=>array('formnovalidate'=>'formnovalidate'))) // 5 若想给字段添加属性也可以使用上面的操作 // 文档位置 可以在symfony中进行查找 // 方法二 // 在创建表单的时候 直接构建验证规则在表单中 // 例子: ->add('age','integer',array('constraints'=>array(new GreaterThanOrEqual(18))))
    查看全部
  • //表单验证 // 1 在对应的entity中 use Symfony\Component\Validator\Constraints as Assert; // 2 在对应的字段上的 annotation中 * @Assert\Length(min=6,max=30) // 3 内置规则文件位置 C:\wamps\www\news2.3\vendor\symfony\symfony\src\Symfony\Component\Validator\Constraints // 4 禁用html5验证 ->add('submit','submit',array('attr'=>array('formnovalidate'=>'formnovalidate'))) // 5 若想给字段添加属性也可以使用上面的操作 // 文档位置 可以在symfony中进行查找
    查看全部
  • form表单样式修改 // 方案一{% form_theme form _self %} // 方案二{% form_theme form ['DemoCeBundle:Form:my_form_widget.html.twig'] %} ////可以自定义一个页面地址,进行重构样式 // {%- block email_widget -%} // {%- set type = type|default('email') -%} // aaaaaaa{{ block('form_widget_simple') }} // {%- endblock email_widget -%}
    查看全部
  • //创建表单并提交保存数据案例 $user = new user(); $form = $this->createFormBuilder($user) ->add('email') ->add('age') ->add('password') ->add('sex') ->add('submit','submit') ->getForm(); $form->handleRequest($this->getRequest()); // 如果这个请求是一个post请求,并且有提交数据的,则handleRequest()这个方法会将请求里面的数据进行验证/处理/判断 // 然后$form->isValid() 所有数据是合格的 则将数据存入数据库 if($form->isValid()){ $em = $this->getDoctrine()->getManager(); $em->persist($user); $em->flush(); } return array('form'=>$form->createView());
    查看全部
  • //类似与var_dump()的调试工具 use Doctrine\Common\Util\Debug; $query = $this->getDoctrine()->getManager()->createQuery( " select u from DemoCeBundle:user u" ); Debug::dump($query->getResult());exit;
    查看全部
  • 当表中字段特别多,你也可以使用构造函数进行创建对象
    查看全部
  • 可以做到取出几个字段为对象,但少用为妙
    查看全部

举报

0/150
提交
取消
课程须知
1、熟练掌握PHP基本语法知识 2、熟练掌握PHP面向对象思想 3、具有1-2年开发经验
老师告诉你能学到什么?
1、如何搭建Symfony2的开发环境 2、如何使用Symfony2框架进行网站开发 3、如何部署Symfony2项目

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!