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

洪大师带你解读Symfony 2框架

洪涛 其它
难度中级
时长 8小时44分
学习人数
综合评分9.70
28人评价 查看评价
9.9 内容实用
9.6 简洁易懂
9.6 逻辑清晰

讲师回答 / 洪涛
如果还是不清楚的话可以参考app/cache里渲染出来的php文件,这些文件的源文件都是twig,然后经过编译变成了php,你可以直接看这些编译结果来对比什么样的twig对应是什么样的php

讲师回答 / 洪涛
部署的时候可以用capifony,原理是只在服务器上更新composer.json,app以及src目录,vendor里的东西都是直接下载的。
报错了!不知道怎么解决

已采纳回答 / 洪涛
所有表都应该有主键,即使你没有设定主键,mysql也会隐藏的帮你设置一个主键只是不显示出来而已。

讲师回答 / 洪涛
你需要去安装一些doctrine extensions来扩展doctrine对于mysql原生函数的支持,比如这个:https://github.com/hopeter1018/php-doctrine-extension 它里面就集成了一些常用的mysql函数:https://github.com/hopeter1018/php-doctrine-extension/tree/master/src/MySql当然你也可以按照它的语法去自己做集成,不过大部分你要做的集成网上都能找到现成的,留意一下就是了。

讲师回答 / 洪涛
# app/config/config.ymltwig:    globals:        a: b然后模板里就可以用a这个变量打印出b
刚从前端到后端,努力学习

讲师回答 / 洪涛
你这个错误很奇怪啊,t9.id是什么东西?t9这个表根本不存在看看你的entity是不是有问题,把字段和关联删掉一些,然后用命令让sf2帮你修改一下数据库结构,然后你再执行以下看看对不对。
这个代码有githup没哈

已采纳回答 / 洪涛
看这个链接里http://docs.doctrine-project.org/projects/doctrine-orm/en/latest/reference/association-mapping.html 所有关系的定义都有示范,照着写就好。
hello world比较的是框架的init的速度。

已采纳回答 / 洪涛
最好是这样,但前提是应该把这种控制尽量做到系统能够自动处理。

已采纳回答 / 洪涛
是entity和相应的repository啊,entity是实体,相当于表里每条记录所对应的php类的定义,repository是你怎么去操作这个表的方法的集合。
老师能针对symfony2和laravel对比一下么。。。。

最新回答 / 慕妹3887762
先把这门语言学好再说,说要评价无非是想较下劲吧,这个没多大意义,去听laravel大神评价就行了。
课程须知
1、熟练掌握PHP基本语法知识 2、熟练掌握PHP面向对象思想 3、具有1-2年开发经验
老师告诉你能学到什么?
1、如何搭建Symfony2的开发环境 2、如何使用Symfony2框架进行网站开发 3、如何部署Symfony2项目

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消