symfony3.4 -从入门到入土

1.symfony1 和symfony2 的区别:重构

2.业辑务逻:使开发过程更加注重业务逻辑,而不是重复发明那些处理缓存和连接数据库等这些已经有合适方案的过程。而是更加注重我们自己的用户改怎么管理,应该有哪些状态等自身业务逻辑。Symfony2就是阻我们重复发明这些第三方框架。

 

3.symfony2:有各种包,也就是插件。更加深入理解并应用网站开发领域的最佳实践

4.如何衡量一个框架的速度?如何让网站更快?

                静态化、缓存(Annotation)、数据操作合并处理

如果软件架构做得好,就可以和 云计算cloud computing做一个对接:比如架构支持快速扩展。

Symphony能在速度上提供非常多的优化的方式和功能,以提高运行速度和开发速度。

www.infoq.com/cn/articles/symfony2 深入浅出Symfony2 - 如何提高网站响应速度、洪涛

5.各个文件夹的使用

Web目录是暴露在外部的目录,app.php是一个单一入口PHP文件,做请求处理等功能http:\//www.a.com/app.php/hello/world其实外部展示就http://www.a.com/hello/world

php_dev.php是个开发环境下的PHP文件。

Web/bundles目录下都是我们用到的包括自己的和第三方的css文件和js文件

                                Vendor目录下的任何文件都不能改动,因为是外来插件。

6.helloworld的页面编写

                a.建立bundle

                         app/console generate:bundle这是我百度到的命令,但是出现以下错误,但是要注意得是,这串命令行                        是要先进入你symfony的存放路径就好。我用的是最新版的symfony3.4版本,因此和网上的命令不一样。 ​

                           解决方案:我发现问题其实是我在D:\new\my_project_name\app这个文奸下没有发现console文件。因此跑到                          bin目录下复制成功。其实可以直接用bin文件作为命令(我没尝试)?

注意,起名字的时候有套路,必须有Bundle

嘤嘤嘤,你说symfony3.4咋就这么粗暴呢??

                               

 

事已至此,创建成功!告辞!

                b.

.symfony1 和symfony2 的区别:重构

2.业辑务逻:使开发过程更加注重业务逻辑,而不是重复发明那些处理缓存和连接数据库等这些已经有合适方案的过程。而是更加注重我们自己的用户改怎么管理,应该有哪些状态等自身业务逻辑。Symfony2就是阻我们重复发明这些第三方框架。

 

3.symfony2:有各种包,也就是插件。更加深入理解并应用网站开发领域的最佳实践

4.如何衡量一个框架的速度?如何让网站更快?

                静态化、缓存(Annotation)、数据操作合并处理

如果软件架构做得好,就可以和 云计算cloud computing做一个对接:比如架构支持快速扩展。

Symphony能在速度上提供非常多的优化的方式和功能,以提高运行速度和开发速度。

www.infoq.com/cn/articles/symfony2 深入浅出Symfony2 - 如何提高网站响应速度、洪涛

5.各个文件夹的使用

Web目录是暴露在外部的目录,app.php是一个单一入口PHP文件,做请求处理等功能http:\//www.a.com/app.php/hello/world其实外部展示就http://www.a.com/hello/world

php_dev.php是个开发环境下的PHP文件。

Web/bundles目录下都是我们用到的包括自己的和第三方的css文件和js文件

                                Vendor目录下的任何文件都不能改动,因为是外来插件。

6.helloworld的页面编写

                a.建立bundle

                         app/console generate:bundle这是我百度到的命令,但是出现以下错误,但是要注意得是,这串命令行                        是要先进入你symfony的存放路径就好。我用的是最新版的symfony3.4版本,因此和网上的命令不一样。 ​

                           解决方案:我发现问题其实是我在D:\new\my_project_name\app这个文奸下没有发现console文件。因此跑到                          bin目录下复制成功。其实可以直接用bin文件作为命令(我没尝试)?

注意,起名字的时候有套路,必须有Bundle

嘤嘤嘤,你说symfony3.4咋就这么粗暴呢??

                               

事已至此,创建成功!告辞!

                b.