由于系统需求,需要写一个无限循环的控制器,那么既然有一个无限循环的控制器,那么就需要有一个开关,不可能直接通过route来开启吧。当然要使用高级一点的方法啊。 那就是使用控制台通过命令行(command line)来开启。 有了这个想法,那么我们就要开始着手了。下面介绍我找到的两种方法 方法1: p
分类:
其他好文 时间:
2016-03-04 17:45:30
阅读次数:
195
1、基本语法 Says something:{{ }} Does something:{% %} Comment something:{# #} {% extends "AppWebBundle::layout.html.twig" %}继承模板 2、核心概念: 用类的继承关系去管理页面之间的关系
分类:
其他好文 时间:
2016-02-22 17:31:51
阅读次数:
112
1、基本概念 一次http请求 输入(Request):header信息、get信息、post数据等 输出(Response):symfony经过处理返回的信息,包括页面、json字符串、URL跳转等 2、Request $this->getRequest() httpie工具 HTTPie (读a
分类:
其他好文 时间:
2016-02-17 18:41:40
阅读次数:
168
搭了个lnmp的环境,用symfony 2.7,本地dev环境运行的好好的,但是外网prod环境状况连连,这里记录几个遇到的问题。 1. composer install, not composer update 新增了七牛sdk 的包依赖,应该用composer install 命令安装,而不是c...
分类:
其他好文 时间:
2016-01-23 23:14:10
阅读次数:
251
Symfony2的教程非常的详尽,但是却不太亲近新手。新手想要完全理解Symfony2文档的内容,需要对互联网开发有一定工作经验才行,否则 总是有一种看不太明白,看完了也不不知道从哪儿开始的感觉。如果你有这种感觉,希望这篇文章能让你快速上手,本篇的目的,就是为了让Symfony2新 手,甚至是PHP...
分类:
其他好文 时间:
2015-10-29 00:33:15
阅读次数:
182
如果读者是从表世界过来的,应该知道怎么通过重载模板来改变第三方Bundle提供的模板。这里我们将重载用户登录页面作为作业留给大家,我们先来重载注册页面,不过为了提供新鲜的知识点,我们这次除了要装修注册页面以外,还要求给注册页面提供验证码。对于我这种收集bundle的高手,自然少不了推荐验证码相关的b...
分类:
其他好文 时间:
2015-10-29 00:27:15
阅读次数:
265
做界面最好从交互比较多的页面入手,目前交互元素比较丰富的,有新闻列表页和新闻显示页。为了开发快速,但也不会让界面太难看,我打算直接用Twitter Boostrap3了。如果是看过我前几期文章的同学一定能猜得到,我一定又要说:“是的,像boostrap3这种常用的前端开发框架,相应的Bundle也是...
分类:
其他好文 时间:
2015-10-29 00:21:42
阅读次数:
557
或许最容易想到的,是通过system或者exec里执行命令,只不过这么做显得太过粗线条对吧——系统调用函数系列不一定主机提供商允许运行,而且运行命令得重新初始化Symfony2框架运行环境,多浪费计算资源。这两个问题,最需要解决的是第一个问题。为了安全性,很多环境PHP的系统调用系列函数都被disa...
分类:
其他好文 时间:
2015-10-29 00:18:38
阅读次数:
296
在未登录状态下点击“+发表新闻”按钮,也就是/news/new链接,会转跳到/oauth/login/链接,也就是第三方登录的链接(如果只实现了本地用户登录的同学,去的应该是另外一个界面,不过没关系,重载模板的原理都一样)。目前第三方登录页面只有一个可怜巴巴的“QQ”这个链接,让我们也给它加上页头页...
分类:
其他好文 时间:
2015-10-29 00:18:36
阅读次数:
434
为了方便用户能快速发布内容,我们只用要求QQ的第三方登录就行了。如果你打算跟着我一起完成这个项目,可能会因为QQ需要验证你是否有个人域名而卡在这一章,我写了一篇不用OAuth的。但本篇文章也最好看看,大部分知识点是完全一样的。使用HWIOAuthBundle实现第三方登录可以想象得到,第三方登录这种...
分类:
其他好文 时间:
2015-10-29 00:18:26
阅读次数:
321