管理员修改【考虑到代码执行效率,省去了判断是否是post提交等操作】分两步进行修改F1--通过参数ID,获取要修改的数据之前的内容public function edit() &n...
166
<?php namespace app\admin\controller; use think\facade\Request; use app\admin\mod...
337
小结:php中的类只可继承一次。php中的类的抽象性稍差,因为不用实例化就可以直接访问。下面的代码简单展示了php中类的4大属性的具体应用。修改:1.类名首字母大写。2. 补齐了$brand参数。&l...
453
<?php /**** 一,Medoo框架的配置 ****/ // 数据库配置参数 $config = [ // 必填 'd...
569
总结:模型的实例化。模型的本质就是一个类,是对业务数据和业务逻辑的封装,依赖于Db来实现,模型类对应着一张数据表,在模型类的实例化方法可以通过依赖注入或者直接new。模型类的设置以及软删除的步骤:&n...
665
<?phpheader("Content-Type: text/html;charset=utf-8");$str=function (){$name='我是函数内部...
133
<?php // 导入smarty require 'libs/Smarty.class.php'; // 检验是否导入成功: $res ...
184
单例模式,是一种常用的软件设计模式。在它的核心结构中只包含一个被称为单例的特殊类。通过单例模式可以保证系统中一个类只有一个实例。即一个类只有一个对象实例。要点主要有三个:1.一个类只能有一个对象;2....
245
<!-- PDO预处理之删除操作 --> 删除操作是 最危险的写操作; 在实际开发中,我们都是使用软删除实现; 软删除就是利用更新模拟删除操作,通过添加删除标记字段来解决; 删除操作,必须...
367
PDO查询中,2个绑定操作:参数绑定与列绑定; 参数绑定:bindParm() 和 bindValue(); bindParm(':占位符',变量,类型常量) 类型常量默认为字符...
468
PDO 是PHP数据对象(PHP Data Object)的缩写; PDO 操作的3点约定 - 全部采用预处理方式操作数据表 - SQL语句全部采用流行的命名占位符,不再使用传统的问号(?) -...
423
非限定名称:适用于当前空间成员,类似于当前路径限定名称:与当前空间关联的空间,类似于相对路径完全限定名称:导入外部空间,类似于绝对路径导入空间使用关键字:use如果与当前命名冲突,可以通过设置替换规则...
294
<?phpnamespace app\admin\controller;use think\Controller;use think\facade\Session;//公共类 通过session...
204
<?php //加密函数 function encrypt_str($txt,$key='starbucks') { $chars =...
446
//1. 构造方法实现依赖注入class Boy1{ private $girl = null; public function __construct(Girl $girl) { $this-&g...
226