longniao / YafUse

项目中用到的,自己逐渐修改来完善。

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

YafUse - I Use Yaf!

Yaf 地址:https://github.com/laruence/php-yaf 请针对自己的php 版本进行安装,注意服务器url路由规则

Why I Do

自己在项目中用了yaf,用了很多外部类,感觉需要优化地方很多,逐渐改进。这里只是一个简单的例子,可以用于yaf快速上手,想要用好希望多看鸟哥的官方文档及源码.(http://www.laruence.com/manual/)

What I Do

  • layout布局实现
  • bootstrap 后台管理界面
  • PDO数据库操作类(Mysql数据主从实现)
  • 简单的增删改查实现

Requirement

  • Nginx
  • PHP 5.2 +
  • PHP Yet another Framework
  • Mysql

How To Use

Rewrite rules

Apache

#.htaccess
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule .* index.php

Nginx

server {
  listen ****;
  server_name  domain.com;
  root   document_root;
  index  index.php index.html index.htm;
 
  if (!-e $request_filename) {
    rewrite ^/(.*)  /index.php/$1 last;
  }
}

Database

使用shidatabase.sql,简单的例子,只有一个数据表

application.ini

详细见具体文件

ErrorAction

报错开启关闭在ini中有配置,可以记录为日志文件,需要有写权限。在控制器中有实现,我暂时注释掉了。

About

项目中用到的,自己逐渐修改来完善。