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

洪大师带你解读Symfony 2框架

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

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

讲师回答 / 洪涛
你需要去安装一些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帮你修改一下数据库结构,然后你再执行以下看看对不对。

已采纳回答 / nebtden
建议还是用composer 下载,然后绑定目录啊。。

讲师回答 / 洪涛
建立数据库的时候速度不是重点,用什么工具最终都逃不过设定表名,设定字段,建立表和表的关系这么个流程。更加重要的是在建的过程中从全局的角度不断审查所有表的关联性以及必要性,在这点上workbench就是一个很好的工具,它更像是一个说明书,指南针,目录,一种合理的gs工作方式,它让你能够用一种全局的视角去审视你的数据库结构是否合理。

讲师回答 / 洪涛
朋友你拼错了好么,是repositoryClass,你多打了一个n。不是我不愿意回答你的问题,但以后这种问题请先自己检查一遍,这是最基本的碰到问题该怎么处理解决的逻辑:先自己检查一遍。何况又不是什么特别复杂的问题,你有这功夫自己早检查出来了。

讲师回答 / 洪涛
请你将详细一些,你的配置是怎么样的,代码是怎么样的,目录结构等等

讲师回答 / 洪涛
请输入composer create-project --help然后查看命令自带的帮助文档

讲师回答 / 洪涛
windows下是没有软链接这个功能的。

讲师回答 / 洪涛
图片的地址我也不建议用sf2去管理,因为图片本身没有太多的类似转义、合并、不同环境下显示的内容不一样这类的需求,而且现在比较成熟的做法都是把图片托管到各种云平台上,所以这个问题应该根本不成问题。

讲师回答 / 洪涛
我没有太理解你说的意思,如果你指的是用ajax对页面进行局部刷新的话,这种做法和你使用哪种模板引擎,是否使用twig等等是没有关系的。

已采纳回答 / 洪涛
Laravel确实比较流行,但Laravel的大部分核心组件都是使用的Symfony2的一些组件,我觉得如果你开发一个小型的网站,可以选择Laravel,它提供的许多功能也能让你很方便的去开发一个并不太复杂的网站。但如果你的业务逻辑和网站比较复杂,还是选择Symfony2比较好,因为Symfony2提供的功能更强大,扩展性也更高。
课程须知
1、熟练掌握PHP基本语法知识 2、熟练掌握PHP面向对象思想 3、具有1-2年开发经验
老师告诉你能学到什么?
1、如何搭建Symfony2的开发环境 2、如何使用Symfony2框架进行网站开发 3、如何部署Symfony2项目

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消