php-activerecord

授权协议 MIT
开发语言 PHP
所属分类 程序开发、 ORM/持久层框架
软件类型 开源软件
地区 不详
投 递 者 苗森
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

php-activerecord 是一个基于 ActiveRecord 设计模式 开发的开源PHP ORM库。它旨在大大简化与数据库的交互和减少手写 SQL 语句。它不同于其他的ORM,你不需要使用任何的代码生成器,也不费劲去手写、维护模型层的表映射文件。这个库的灵感来自Ruby on Rails ,因此它也借鉴Ruby on Rails 的想法和实现。另外,它也很容易地整合到ZF、CodeIgniter、Lithium、Kohana框架中。php-activerecord 是使用的是 MIT 开源协议许可,所以你可以用它做任何你想做的事情。

示范代码:

建立模型层:

class User extends ActiveRecord\Model
{
}

数据库操作:

# create Tito
$user = User::create(array('name' => 'Tito', 'state' => 'VA'));

# read Tito
$user = User::find_by_name('Tito');

# update Tito
$user->name = 'Tito Jr';
$user->save();

# delete Tito
$user->delete();
  • 简介 php-activerecord是应用在php领域的orm工具。  该项目的github链接:https://github.com/kla/php-activerecord 今天解决的问题 下面代码的意图: 取出文章打印linkPath属性的值       $articles = article::find("all");       foreach ($articles as $row)

  • Active Record(活动记录),是一种领域模型模式,特点是一个模型类对应关系型数据库中的一个表,而模型类的一个实例对应表中的一行记录。 ActiveRecord 一直广受动态语言 (PHP 、 Ruby 等) 的喜爱,而 Java 作为准静态语言, 对于 ActiveRecord 往往只能感叹其优雅,所以 MP 也在 AR 道路上进行了一定的探索。 一、如何使用 AR 模式 仅仅需要让实体

  • 1、下载地址 https://github.com/kla/php-activerecord 1、该项目wiki http://www.phpactiverecord.org/projects/main/wiki    推荐一个自己业余时间开发的网盘搜索引擎,360盘搜(www.360panso.com) 转载于:https://www.cnblogs.com/eczhou/archive/201

  • 1. 配置pcre 下载:http://jaist.dl.sourceforge.net/project/pcre/pcre/8.32/pcre-8.32.tar.bz2 ./configure --prefix=/usr/local/pcre make & make install 2. 配置apr 下载:http://apache.dataguru.cn//apr/apr-1.4.6.tar.

  • attributes() 公共 方法 返回模型的所有的属性名称的列表。 默认实现将返回与此 AR 类关联的表的所有列名。 return 属性名称列表。 delete() 公共 方法 删除与此活动记录对应的表行。 此方法将按顺序执行以下步骤: 调用 beforeDelete()。 如果该方法返回 false,则跳过其余步骤; 从数据库删除记录; return 删除的行数,如果由于某种原因删除失败,则

  • 一、ActiveRecord简介 ActiveRecord(活动记录)是一种领域模型模式、特点是一个模型类 对应 关系型数据库中的一个表,而模型类的一个实例对应表中的一行记录 ActiveRecord一直广受动态语言(PHP、Ruby等)的喜爱、而Java作为准静态语言,对于ActiveRecord 往往之只能感慨其优雅、所以MP也在AR道路上进行了一定的探索 Jfinal也使用了AR 二、如何使

 相关资料
  • 问题内容: 我被指示使用该方法,而不是与JQuery的Ajax请求进行交互时使用。我不了解使用vs 或全局方法的好处。 问题答案: 原因是无论内容类型如何,都将在请求的HTTP标头之后返回所有原始数据。 PHP superglobal 仅 应 包装以下任一数据 (用于简单表单发布的标准内容类型)或 (主要用于文件上传) 这是因为这些是用户代理 必须 支持的唯一内容类型。因此,服务器和PHP传统上不

  • PHP

    因此,我有一个带有注释功能的站点,其中注释的时间戳存储在MySQL数据库中。据我所知,时间戳在存储时转换为UTC,然后在检索时转换回默认时区。在我的例子中,我的服务器位于中央夏令时时区(CDT)。 我计划通过输入表单从每个用户那里获取时区。我只是想知道如何将时间戳值转换成用户的时区。 首先,我会将UTC转换为本地时区吗?或CDT到本地时区? 其次,我将如何在PHP中实现这一点?我只想: ...还是

  • php

    php tags allow php to be embedded directly into the template. They will not be escaped, regardless of the $php_handling setting. This is for advanced users only, not normally needed. php 标签允许在模板中直接嵌入

  • PHP

    PHP 网站应用如果是用 PHP 语言编写的,对 PHP 文件的请求需要用到 PHP 的解释器,它跟 Web 服务器之间需要用到 PHP-FPM。Web 服务器会把请求转发给 PHP-FPM,PHP-FPM 会使用 PHP 解释器处理请求,把结果再交给 Web 服务器。 搜索: yum search php 要安装的 PHP 的版本有很多选择,你得根据要运行的网站的需求,去安装网站应用推荐使用的

  • php

    请参考:http://www.kancloud.cn/manual/thinkphp/1819

  • PHP

    PHP(Hypertext Preprocessor)即“超文本预处理器”,是在服务器端执行的脚本语言,尤其适用于Web开发并可嵌入HTML中。PHP语法利用了C、Java和Perl,该语言的主要目标是允许web开发人员快速编写动态网页 目录结构CentOS /etc/php.ini: 配置文件,用来配置文件上传大小、内存、执行时间等 /etc/php-fpm.conf: PHP-FPM 配置文件