`
myfreespace
  • 浏览: 228532 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

cakephp学习中的点滴

阅读更多

1 model层的操作 基类为dbo_mysql.php cake/libs/datasources/datasources/dbo/dbo_mysql.php

内部用到了dbo_source.php中的方法主要是对表进行拆分和处理,拼接sql语句

以此继承了datasource.php中主要定义了接口和类的基本方法

该类封装了对mysql数据库的基本操作和测试 检测方法,可以调用$this->query()来执行sql语句

数据库的连接

	function connect() {
		$config = $this->config;
		$this->connected = false;

		if (!$config['persistent']) {
			$this->connection = mysql_connect($config['host'] . ':' . $config['port'], $config['login'], $config['password'], true);
			$config['connect'] = 'mysql_connect';
		} else {
			$this->connection = mysql_pconnect($config['host'] . ':' . $config['port'], $config['login'], $config['password']);
		}

		if (mysql_select_db($config['database'], $this->connection)) {
			$this->connected = true;
		}

		if (!empty($config['encoding'])) {
			$this->setEncoding($config['encoding']);
		}

		$this->_useAlias = (bool)version_compare(mysql_get_server_info($this->connection), "4.1", ">=");

		return $this->connected;
	}

 2,在controllers的方法中输出数据到views模板中

试图层有layouts布局 elements元素 helpers

 

可以自定义布局 只需要放在views下的 layout下就可以了 在controller中可以通过layout来选择不同的布局格

var $helpers = array('Form', 'Html', 'Javascript', 'Time');用来设置不同的布局模式


 

 

分享到:
评论

相关推荐

    cakephp学习笔记

    ACL(Access Control List)访问控制机制是CakePHP中的一个重要部分,它允许开发者精细地控制用户对资源的访问权限。数据清理(Data Sanitization)功能则确保了输入数据的安全性,防止SQL注入等攻击。视图缓存...

    CakePHP 1.2 API 中文文档

    **CakePHP 1.2 API 中文... CakePHP 1.2 API 中文文档覆盖了框架的主要组件、类库和方法,是开发者学习和使用该框架的重要参考资料。通过深入理解和实践这些知识点,开发者能够高效地构建稳定、可维护的PHP Web应用。

    cakephp中文手册API

    在CakePHP中,模型通常与数据库表关联,用于执行CRUD(创建、读取、更新、删除)操作。ORM(对象关系映射)是模型层的核心,使得开发者可以用面向对象的方式来操作数据库。 4. **视图(View)**: 视图负责展示...

    CakePHP 1.3中文帮助文档

    CakePHP 1.3中文帮助文档,内容简单易懂并且全面,值得大家下载...

    cakephp中文手册

    本手册是针对CakePHP的中文版指南,对于学习和理解这个框架的中文使用者来说,是一份极其宝贵的资源。 在 CakePHP 中,开发者可以快速地搭建功能丰富的Web应用程序。其主要特点包括: 1. **快速开发**:CakePHP ...

    cakephp 中文手册

    通过“cakephp 中文手册”,开发者可以深入学习蛋糕PHP的各个方面,无论是初学者还是经验丰富的开发者,都能从中受益匪浅。手册涵盖了基础概念、进阶技术以及最佳实践,是学习和使用蛋糕PHP的重要资源。

    cakephp框架 学习ing

    在这个"cakephp框架 学习ing"的主题中,我们将深入探讨 CakePHP 的核心特性、优势以及如何开始学习和使用它。 首先,让我们了解MVC模式。MVC是一种软件设计模式,将业务逻辑(Model)、用户界面(View)和数据控制...

    PHP的框架之CakePHP-CakePHP教程

    打包下载,里面有CakePHP的框架源码,下载后可直接使用,版本是1.1的,稳定版;CakePHP的分页组件源码;CakePHP的中文及英文教程,CHM格式;CakePHP的中文打印版教程,WORD格式,下载后可直接打印,方便的;CakePHP...

    cakephp 中文文档

    ### CakePHP 中文文档知识点详解 #### 一、CakePHP 的基本原则 CakePHP 是一款基于 PHP 的开源快速开发框架,采用 MVC(Model-View-Controller)设计模式,旨在提高开发效率的同时保持代码的清晰性和可维护性。其...

    PHP的框架之CakePHP-CakePHP教程终极教程

    打包下载,里面有CakePHP的框架源码,下载后可直接使用,版本是1.1的,稳定版;CakePHP的分页组件源码;CakePHP的中文及英文教程,CHM格式;CakePHP的中文打印版教程,WORD格式,下载后可直接打印,方便的;CakePHP...

    cakePHP 中文手册

    CakePHP有多个特点,这些特点让CakePHP成为了快速开发框架中的佼佼者之一。 1.活跃友好的社区 2.灵活的许可协议(Licensing) 3.兼容PHP4和PHP5 4.数据库交互和简单查询的集成 5.应用程序Scaffolding 6....

    CakePHP中文手册

    **蛋糕PHP(CakePHP)**...通过深入学习这本**CakePHP中文手册**,开发者可以掌握使用CakePHP进行高效Web开发的技巧和最佳实践,从而提升开发效率和应用质量。无论是初学者还是经验丰富的开发者,都可以从中受益匪浅。

    CakePHP使用ajax传值

    CakePHP框架中实现Ajax传值是通过AJAX (Asynchronous JavaScript and XML) 技术与后端的CakePHP控制器进行数据交换的一种方式。通常在Web开发中,Ajax用于创建更为动态和响应快速的用户界面。当用户与页面上的元素...

    cakephp-1.2 manual

    在 CakePHP 中,你可以创建数据模型来操作数据库中的表,通过ActiveRecord模式实现数据操作。 4. **视图(View)**:视图用于展示数据,通常与HTML模板结合。手册会教你如何创建和组织视图文件,以及如何使用布局...

    cakephp 框架书籍 英文版

    ### CakePHP框架书籍知识点概述 #### 一、Getting Started(开始使用) ...这本书籍涵盖了从基础概念到高级主题的各个方面,对于希望学习和使用CakePHP框架的开发者来说,是一份非常全面且有价值的资源。

    cakephp中文手册.pdf

    在 CakePHP 中,MVC模式被实现得非常直观和易于使用。例如,控制器类通常放在`app/Controller`目录下,模型类位于`app/Model`,而视图文件则位于`app/View`。 **MVC 模式** 虽然手册建议在阅读前了解MVC的基本概念...

    CakePHP 3.4 开发手册文档 CakePHP Cookbook Documentation Release 3.4

    在 CakePHP 3.4 中,这种原则体现得尤为明显,它通过清晰地定义应用结构、默认行为等,减少开发者需要编写的代码量,从而提高开发效率。 - **模型层**:负责处理数据和业务逻辑。它提供了一套完整的 ORM(对象关系...

Global site tag (gtag.js) - Google Analytics