生活在远方

是的,因为真正的生活是在远方

Going for Symfony | 第4.5天

在第四天的心得中,我留下了一个小问题: 一个小bug:现在的情况是,只能用点击那个按钮的方式来提交新的tags,如果输入了一些tags然后用回车的话,会出错。这个问题我将留在日后解决。先让我得意一会吧…… 当时我认为这个问题很容易解决,因为我想到了至少两种解决方法: 在jQuery中截获回车,然后不加任何处理; 在action.class.php中进行进一步的操作; 实践证明,第一种方法没有成功,因为我对js的掌握还是没有我对PHP的掌握来的深入。所以我集中在第二种方法。

Read the rest of this entry »

Going for Symfony | 第四天

抱歉,过了这么久才放出我第四天的进程:因为这一天的过程实在比较难,而结果却很有成就感。我完成了以下工作: 完成了某一本书的详细信息显示; 加入了AJAX的支持,可以由浏览者增加一本书的tag并更新到数据库中; =============

Read the rest of this entry »

Going for Symfony | 第三天

第三天没有什么特别的突破,只有两个改进: 首先,是完成了页面。通过include_partial,我将各个小板块都独立了出来,并完成了原来的页面的样子: 其次,是修改了routing.yml,从而禁止了直接输入类似:http://…/books/11/edit来修改书本信息的可能。如果用户试图这么做,会出现404错误。

Read the rest of this entry »

Going for Symfony | 第二天

在第一天的过程中,完成了数据库建模,今天要实现前端的模块。在这个模块中我们将实现如下的效果(当然只是部分——因为数据库还没有完全建立起来):

Read the rest of this entry »

Going for Symfony | 第一天

最近一段时间比较空一些:受经济危机影响,来访的客户少了;太子期末考试结束,我也不用揪着他复习功课了。所以决定把Symfony看一看。 Symfony当前的版本是1.2,同时它提供了一个还是比较实用的Step by step教程来创建一个所谓的Job Board(教程的链接在这里——这个教程使用的数据库ORM是Propel,还有一个是基于Doctrine的,链接在这里)。这个教程的目的是在24天内,每天用差不多一个小时,总共24小时,来建立一个供用户发布、搜索、订阅工作机会以及关联网站共享工作机会信息的WEB平台。这个平台包括前后台,全部基于Symfony框架构建。 在整个24课时中,教程包含了很多重要的内容:

Read the rest of this entry »