讲师回答 / 洪涛
你需要去安装一些doctrine extensions来扩展doctrine对于mysql原生函数的支持,比如这个:https://github.com/hopeter1018/php-doctrine-extension 它里面就集成了一些常用的mysql函数:https://github.com/hopeter1018/php-doctrine-extension/tree/master/src/MySql当然你也可以按照它的语法去自己做集成,不过大部分你要做的集成网上都能找到现成的,留意一下就是了。
2015-03-31
讲师回答 / 洪涛
你这个错误很奇怪啊,t9.id是什么东西?t9这个表根本不存在看看你的entity是不是有问题,把字段和关联删掉一些,然后用命令让sf2帮你修改一下数据库结构,然后你再执行以下看看对不对。
2015-03-29
讲师回答 / 洪涛
建立数据库的时候速度不是重点,用什么工具最终都逃不过设定表名,设定字段,建立表和表的关系这么个流程。更加重要的是在建的过程中从全局的角度不断审查所有表的关联性以及必要性,在这点上workbench就是一个很好的工具,它更像是一个说明书,指南针,目录,一种合理的gs工作方式,它让你能够用一种全局的视角去审视你的数据库结构是否合理。
2015-03-20
讲师回答 / 洪涛
朋友你拼错了好么,是repositoryClass,你多打了一个n。不是我不愿意回答你的问题,但以后这种问题请先自己检查一遍,这是最基本的碰到问题该怎么处理解决的逻辑:先自己检查一遍。何况又不是什么特别复杂的问题,你有这功夫自己早检查出来了。
2015-03-20
讲师回答 / 洪涛
图片的地址我也不建议用sf2去管理,因为图片本身没有太多的类似转义、合并、不同环境下显示的内容不一样这类的需求,而且现在比较成熟的做法都是把图片托管到各种云平台上,所以这个问题应该根本不成问题。
2015-03-15
已采纳回答 / 洪涛
Laravel确实比较流行,但Laravel的大部分核心组件都是使用的Symfony2的一些组件,我觉得如果你开发一个小型的网站,可以选择Laravel,它提供的许多功能也能让你很方便的去开发一个并不太复杂的网站。但如果你的业务逻辑和网站比较复杂,还是选择Symfony2比较好,因为Symfony2提供的功能更强大,扩展性也更高。
2015-03-09