博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Zend Framework
阅读量:6342 次
发布时间:2019-06-22

本文共 2410 字,大约阅读时间需要 8 分钟。

一.配置:

1.php.ini 开启PDO及PDO相关数据库引擎

extension=php_pdo_mysql.dll

2.http.conf 开启rewrite模块

  2.1

LoadModule rewrite_module modules/mod_rewrite.so

 2.2 并识别.htaccess功能

Options FollowSymLinks AllowOverride ALL Order deny,allow Deny from all Satisfy all... # Options FileInfo AuthConfig Limit # AllowOverride ALL...# CGI directory exists, if you have that configured.#
AllowOverride All Options None Order allow,deny Allow from all

3.配置虚拟主机                        //虚拟主机配置非必要,麻烦...

   3.1 http.conf

# Virtual hosts 启动虚拟主机的配置Include conf/extra/httpd-vhosts.conf

   3.2 /apache/conf/extra/httpd-vhosts.conf

DocumentRoot "E://www/myweb.com/public" ServerName myweb.com
Options FollowSymLinks AllowOverride None Order allow,deny Allow from all

在windows的host文件里面加上

127.0.0.1       myweb.com

配置错误日志

可以在php.ini设置

error_log="E:\www\php_errors.log" 能查看系统的错误日志

================================================================================

================================================================================

创建项目

进入到Zend FrameWork源码包,在bin目录下使用 zf.bat 生成ZF工程 zf.bat create project (项目路径)

之后把源码包里面的library/Zend 复制到项目文件对应的library文件夹下

================================================================================

================================================================================

数据库配置

/application/configs/application.ini
后面加上      注:不同写法的数据库配置文件,其数据库适配器书写也不一样,特注:数据库配置文件后面的说明不要带上

[mysql]                         //节名自己随意取db.adapter = PDO_MYSQL          //请开启PDO扩展db.params.host = localhost      //Mysql主机地址db.params.username = root       //用户名db.params.password = root       //密码db.params.dbname = ceshi        //数据库

 初始化数据库适配器

 在 ./application/controllers/下 创建 BaseController.php 用于数据库连接的 父类

db); $db->query('SET NAMES UTF8'); Zend_Db_Table::setDefaultAdapter($db); }}

 

数据库测试:

在./application/models/ 下创建 GoodsMod.php

 

./application/controllers/IndexController.php 修改为

fetchAll()->toArray(); echo "
";         print_r($res);         echo "
"; exit; }}

 

================================================================================

================================================================================

 Digitalus CMS 这个开源模板适合学习 ZF   digitalus_1.8 错误修改

date_default_timezone_set('Asia/Shanghai');

转载于:https://www.cnblogs.com/zhiqixue/archive/2012/12/10/2811726.html

你可能感兴趣的文章
一键安装最新内核并开启 BBR 脚本
查看>>
C# 绘制图表(柱状图,线性图,饼状图)
查看>>
.NET中使用Redis
查看>>
PHP 页面跳转的三种方式
查看>>
Juniper总结
查看>>
屏蔽scrollview的滚动
查看>>
面试题目3:智能指针
查看>>
取消凭证分解 (取消公司下的多个利润中心)
查看>>
flask ORM: Flask-SQLAlchemy【单表】增删改查
查看>>
vim 常用指令
查看>>
nodejs 获取自己的ip
查看>>
Nest.js 处理错误
查看>>
MD5的安全性
查看>>
你好,C++(16)用表达式表达我们的设计意图——4.1 用操作符对数据进行运算...
查看>>
[转] Mac下 快速写博客的软件 MarsEdit
查看>>
Unity的赛车游戏实现思路
查看>>
[Android UI] Shape详解 (GradientDrawable)
查看>>
边学边体验django--HttpRequest 对象
查看>>
18.3 redis 的安装
查看>>
jdbc 简单连接
查看>>