发表日期:2008年11月21日 | 浏览次数:1,878 views | 评论数: 暂无评论
摘要:
function actionList()
{
// 设置页面列表数目
$pagesize = 1;
// 获取当前页数,通常为get方式参数
$page = $this->context->page;
// 获取当前页面列表
$list = Houses::find('user_id = ?', $user_id)->limitPage($page, ...
发表日期:2008年11月21日 | 浏览次数:1,771 views | 评论数: 暂无评论
摘要:
配置文件app.yaml写入
language:
cache_time:3600
autoload:common
dir:/app/lang/
default:english
Myapp.php的构造函数写入
require_once $root_dir . '/lib/qee_extend/qtranslate.php';
//多语言
$QT = new QTranslate($app_config);
Q::register($QT,'QTranslate');
<?php
class QTranslate&nb...
发表日期:2008年06月27日 | 浏览次数:1,297 views | 评论数: 暂无评论
摘要:
QForm 封装了一个表单,并提供表单的渲染、数据提取等功能。
目前 QForm 还不完善,仅有基本功能。
定义一个表单
首先从 QForm 派生一个类,例如 PostForm。
PostForm 的代码如下: 这个定义中,只需要定义各个控件。这些控件都是用来保存数据的。
QForm_Element 的构造函数有三个参数:
* 第一个是控件的 ID,同一个表单中不能有重复 ID 。
* 第二个是控件类型。可用的控件类型有 textbox、memo、checkbox 等。这个控件类型对应一个 WebControls 控件。QeePHP 内置控件的完整列表参考 qui/control/_standard.php...
发表日期:2008年05月26日 | 浏览次数:1,708 views | 评论数: 暂无评论
摘要:
fleaphp提供了webcontrol组件,方便生成各种表单无素。
有时候我们想生成一个网页上部的导行条,而这个导行条是由一个id决定的。就是说根据传过来的不同的id显示
不同的导航条。
一般的实际方法是在php程序中,得到id,生成导航条,然后assign给变量,在模板中显示
借助webcontol能更方便的实际这样的功能
首先设置
'webControlsExtendsDir' =>'/App/Web/',//这里的目录随便指定
然后在此目录下建议文件
nav.php
内容如下要注意文件名同_ctl后边的部分一样)
function _ctlNav($name,$attribute){
...
发表日期:2008年05月15日 | 浏览次数:1,428 views | 评论数: 暂无评论
摘要:
FleaPHP 中有一个很方便的 url() 函数,可以根据应用程序设置自动生成符合要求的 URL。
这么牛X的功能当然要在 QeePHP 中继承了
在 QeePHP 中,这个 url() 全局函数已经取消了,改为控制器的一个助手。使用方法很简单:
class Controller_Default extends QController_Abstract
{
function actionIndex()
{
// 在控制器中构造 URL
echo $this->url->make('default', 'list', array(
&...
发表日期:2008年03月29日 | 浏览次数:1,084 views | 评论数: 暂无评论
摘要:
前面一篇教程里面我们一经创建好了数据结构,并且成功的从数据库中读出了用户信息。本篇教程,我们完成用户注册功能,下一篇教程则完成登录以及修改密码等功能。
MVC 之“控制器”无责任解释
首先,我们需要一个控制器来处理用户的登录、注销和修改密码。那什么叫做控制器呢?控制器嘛,就是 MVC 的控制器咯(嘭,头上一个大包冒了起来)。。。。。
好吧好吧,俺就不讲专业术语了。控制器在俺的理解里,就是一个用来响应用户操作的东西。用户点一下浏览器里面的连接、提交一个表单、发起一个 Aja...
发表日期:2008年03月29日 | 浏览次数:1,031 views | 评论数: 暂无评论
摘要:
虽然我们不是做一个真的 digg.com 网站,但我们最好还是写一个清单,列明需要实现哪些功能。这可是一个非常好的习惯,即便是小程序也应该这样做。
清单很简单:
用户可以提交一个网址和一段说明文字,这样一个提交内容称为一个“收藏”
用户可以稍后修改自己提交的“收藏”
用户可以对一个“收藏”发表评论
用户可以 digg 一个“收藏”,“收藏”每被 digg 一次,就增加一点 digg 值
同一个用户对于同一个“收藏”只能 digg 一次
用户可以修...