上一页 1 ··· 8 9 10 11 12 13 14 下一页
摘要: 如果读者是从表世界过来的,应该知道怎么通过重载模板来改变第三方Bundle提供的模板。这里我们将重载用户登录页面作为作业留给大家,我们先来重载注册页面,不过为了提供新鲜的知识点,我们这次除了要装修注册页面以外,还要求给注册页面提供验证码。对于我这种收集bundle的高手,自然少不了推荐验证码相关的b... 阅读全文
posted @ 2015-10-28 23:44 Sun丶老板 阅读(542) 评论(0) 推荐(0) 编辑
摘要: 在未登录状态下点击“+发表新闻”按钮,也就是/news/new链接,会转跳到/oauth/login/链接,也就是第三方登录的链接(如果只实现了本地用户登录的同学,去的应该是另外一个界面,不过没关系,重载模板的原理都一样)。目前第三方登录页面只有一个可怜巴巴的“QQ”这个链接,让我们也给它加上页头页... 阅读全文
posted @ 2015-10-28 23:41 Sun丶老板 阅读(400) 评论(0) 推荐(0) 编辑
摘要: 或许最容易想到的,是通过system或者exec里执行命令,只不过这么做显得太过粗线条对吧——系统调用函数系列不一定主机提供商允许运行,而且运行命令得重新初始化Symfony2框架运行环境,多浪费计算资源。这两个问题,最需要解决的是第一个问题。为了安全性,很多环境PHP的系统调用系列函数都被disa... 阅读全文
posted @ 2015-10-28 23:39 Sun丶老板 阅读(599) 评论(0) 推荐(0) 编辑
摘要: 做界面最好从交互比较多的页面入手,目前交互元素比较丰富的,有新闻列表页和新闻显示页。为了开发快速,但也不会让界面太难看,我打算直接用Twitter Boostrap3了。如果是看过我前几期文章的同学一定能猜得到,我一定又要说:“是的,像boostrap3这种常用的前端开发框架,相应的Bundle也是... 阅读全文
posted @ 2015-10-28 23:37 Sun丶老板 阅读(675) 评论(0) 推荐(0) 编辑
摘要: 因为第四天的教程可能会导致一些同学无法继续跟着完成教程里的项目,所以在里世界里我将再写一篇教程。使用FOSUserBundle实现用户注册功能好吧,像用户管理这种常见的功能,我当然也有bundle推荐:FOSUserBundle如同以往,安装Bundle:12$ composer require f... 阅读全文
posted @ 2015-10-28 23:36 Sun丶老板 阅读(471) 评论(0) 推荐(0) 编辑
摘要: 为了方便用户能快速发布内容,我们只用要求QQ的第三方登录就行了。如果你打算跟着我一起完成这个项目,可能会因为QQ需要验证你是否有个人域名而卡在这一章,我写了一篇不用OAuth的。但本篇文章也最好看看,大部分知识点是完全一样的。使用HWIOAuthBundle实现第三方登录可以想象得到,第三方登录这种... 阅读全文
posted @ 2015-10-28 23:35 Sun丶老板 阅读(821) 评论(0) 推荐(0) 编辑
摘要: 创建业务数据模型新闻数据算是我们业务模型里必不可少的模型之一。根据我们之前对需求的分析,我们可以很容易想到,新闻模型News需要的属性:标题属性文本属性接下来,我们要在AppBundle里创建它,但是这些数据还需要一个持久层来保存数据,例如之前配置的Mysql。目前流行的开发方式,无论是Java还是... 阅读全文
posted @ 2015-10-28 23:33 Sun丶老板 阅读(1075) 评论(0) 推荐(0) 编辑
摘要: 在此之前,我们先明确一下我们要实现什么功能,在开始开展具体的代码工作前先明确自己的目标是一个节省时间的好习惯。我们的需求如下:用户可以使用新浪微博或者QQ帐号登录。用户可以投稿,需要填写的内容为“标题”+“正文”用户可以对某篇文章进行评论在以上的基础上,我们继续具体化我们的需求:用户的内容都将使用m... 阅读全文
posted @ 2015-10-28 23:32 Sun丶老板 阅读(2021) 评论(0) 推荐(0) 编辑
摘要: Symfony2的教程非常的详尽,但是却不太亲近新手。新手想要完全理解Symfony2文档的内容,需要对互联网开发有一定工作经验才行,否则 总是有一种看不太明白,看完了也不不知道从哪儿开始的感觉。如果你有这种感觉,希望这篇文章能让你快速上手,本篇的目的,就是为了让Symfony2新 手,甚至是PHP... 阅读全文
posted @ 2015-10-28 23:31 Sun丶老板 阅读(787) 评论(0) 推荐(0) 编辑
摘要: $fiter = array( "'|(and|or)\\b.+?(>|| $value) { foreach ($query as $_k => $_v) { foreach ($_v as $__k => $__v) { if (preg_match('/'.$value.'/i... 阅读全文
posted @ 2015-10-21 17:02 Sun丶老板 阅读(248) 评论(0) 推荐(0) 编辑
上一页 1 ··· 8 9 10 11 12 13 14 下一页