- 博客(18)
- 收藏
- 关注
原创 无限级分类--2
后台分类展示层级关系不用递归也可实现无限级分类实现原理是将分类按路径顺序显示以下是效果图展示数据库表字段如下:cat_id(分类id) cat_name(分类名称) path(路径)0是顶级分类 ,path的路径是所有的父级分类比如cat_id=28的父级分类是0,就在path中写入(0) cat_id=29的父级分类是
2016-11-21 14:00:08
560
原创 无限级分类--1(商品分类)
无限级分类多用于商品的分类其原理就是调用函数体本身,通过传递的参数不同,则查出的数据不同无限级分类对表的设计有着要求,子类中必须有父类的id,如果是顶级分类id则父级id(parent_id)的值为0表字段: cat_id(自增id) cat_name(名称) parent_id(父类id)代码实现: //无限级分类 public func
2016-11-21 10:18:40
3796
原创 电商----货品组合(详情页展示)
数据处理成为一下格式:Array( [goods_id] => 1 [goods_name] => 三星(SAMSUNG) W2016双卡双待 4G手机 尊贵金 4G标配版 [attr] => Array ( [70] => Array ( [attr_na
2016-11-18 14:11:41
1424
原创 formData文件上传--案例
Document upload $("#upload").click(function(){ $.ajax({ url: 'upload.php', type: 'POST', cache: false, data: new FormData($('#uploadForm')[0]),
2016-10-09 11:29:22
529
原创 域名访问指定项目文件
在我们的服务器中如果有多个项目,那我们就让不同的域名访问不同的项目我们把域名指向文件放入conf.d文件中在httpd.conf 中加载写好的域名指向文件IncludeOptional conf.d/*.conf#加载conf.d文件中 所有以.conf结尾的文件test.conf DocumentRoot "/var/www/html/lhy_frame
2016-10-07 11:43:41
2089
原创 twig模板引入
composer引入twig模板首先在composer.json文件中加入引入信息{ "name":"IMOOK PHP", "description": "PHP FRAMEWORK", "type":"Framework", "keywords":[ "PHP","PHP FRAMEWORK" ], "require":{ "php":">5.3.0", "f
2016-10-04 14:13:02
1587
原创 php框架----composer加载&&medoo数据库类
一、composer我们可以通过composer来加载已经写好的类首先我们应该先下载一个composer,在这里我就不多说了接下来我们要在项目的根目录创建一个名字叫composer.json的文件,文件的内容是框架的基本信息和我们要加载的第三方类,其中加入了 特别酷炫的错误展示类和变量输出类{ "name":"IMOOK PHP", "description":
2016-10-03 15:03:14
1707
原创 php框架----mvc三层创建使用
首先我们先在根目录下创建的个app文件夹,这个文件夹内放入我们的应用一、controller(控制器层) && view(视图层)在core文件中的lhy.php文件中加入 //assign public function assign($name,$value) { $this->assign[$name] = $value; } //display public f
2016-10-03 14:39:25
507
原创 PHP框架---配置加载类&&日志类
要想做配置加载类我们要先了解为什么要用到配配置加载类当我们需要改变某一项配置的时候我们不需要在功能中找到所有的配置进行修改,而是直接在一个单独的配置文件中修改,这样可以更好的优化我们的框架,用起来才会更舒服。日志类也就是将我们的一下行为记录下来,这用记录可以是以文件的形式存储在服务器端,也可以是当做数据存在我们的数据库,都可以。 比如说我们的数据库配置我们可以做一个单独的数据库
2016-10-01 20:27:28
854
原创 打造自己的php框架
自己打造php框架,首先要对自己的框架定位,为什么现在已经有这么多非常成熟的框架而不用,要用自己的php框架。1、为了更快的开发效率2、为了更高的运行效率3、彰显出自己的实力一、框架流程要想打造一个自己的php框架还要了解框架的运行流程入口文件---->定义常量----->引入函数库---->自动加载类----->启动框架----->路由解析------>加载控制器
2016-09-29 12:14:14
811
原创 apache配置伪静态隐藏index.php文件
no input file specified错误解决办法:在网站根目录建.htaccess文件方法一:在RewriteRule后面的index.php之后加?RewriteEngine onRewriteCond %{REQUEST_FILENAME} !-dRewriteCond %{REQUEST_FILENAME} !-fRewriteRule ^(.*
2016-09-29 08:37:48
5779
原创 mvc理解
mvc是一种 模式,是模型(model)-视图(view)-控制器(controller)的缩写模型:封装的是数据源和所有基于对这些数据的操作。在一个组件中,Model往往表示组件的状态和操作状态的方法。视图:视图市根据数据来创建的,视图是用户可以直接就能看到的控制器:控制器是用户与用户交互的界面,它可以控制用户的输入,也可以把用户输入的信息传递给模型层再将模型层返回的信息显示视图层
2016-09-28 19:06:21
341
原创 laravel-发送邮件
.env文件MAIL_DRIVER=smtpMAIL_HOST=smtp.163.comMAIL_PORT=25MAIL_USERNAME=15600781185@163.comMAIL_PASSWORD=qwer123MAIL_ENCRYPTION=nullconfig/mail.php'driver' => env('MAIL_DRIVER', 'smtp'),'hos
2016-09-22 14:08:22
541
原创 jquery 基本操作
">获取已选中复选框值$("#del").click(function(){ $('input[name="checkbox"]:checked').each(function(){ str += ','+$(this).val() }) $.post("{{url('/index/delete')}}",{'str':str},function(msg){ })}
2016-09-22 08:40:43
330
原创 新浪开放平台注意事项
1、首先创建web应用,应用创建成功之后会有一个 App Key和App Secret,在调用新浪api和第三方登录会用到2、想调用微博api首先需要在(微博登录/授权登录)中获得Token 和 Access Token3、在获取Access Token的时候需要用post提交,但是传值的方式是get方式,如下:$url='https://api.weibo.com/oau
2016-09-13 21:34:05
569
原创 keepalived(监测心跳)
首先准备两台服务器:192.168.1.110 (主)192.168.1.209 (从)要求配置文件一样,但是有个别地方改动(keepalived.conf文件)1、下载keepalived(两个都下载)# yum install keepalived 2、修改配置文件(主)# vim /etc/keepalived/keepalived.conf! Co
2016-09-12 20:48:37
5471
转载 mysql 主从复制配置
主从复制配置 步骤如下:主服务器:从服务器ip地址分别为192.168.145.222、192.168.145.226 1、修改主服务器master:vi /etc/my.cnf [mysqld] log-bin=mysql-bin #[必须]启用二进制日志 server-id=222 #[必须]服务器唯一ID,默认是1,一般取IP最后一段2、修改从服务器
2016-09-04 17:27:02
235
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人