CI3
  • 2024-09-06CI3在路由规则中使用回调函数来处理逆向引用
      创建yy类classyyextendsCI_Controller{publicfunction__construct(){parent::__construct();}publicfunctionfy(){echo'home/yy';}publicfunctionfy2(){echo'home/yy2';}} $route[
  • 2024-08-29ci3使用PDO连接数据库
    $db['default']=array('dsn'=>"mysql:host=localhost;dbname=test;charset=utf8",//设置数据库连接字符串'hostname'=>'localhost','username'=>'root','password
  • 2024-08-28CI3自定义类库,并传参
    1、创建类文件 2、构造函数中使用数组形参,接收传递参数classHehe{//------------------------------------------------------------------------publicfunction__construct($config=array()){p($config);}//-------------------------------
  • 2024-08-27CI3捕获SQL语句异常
    之前遇到数据库语句错误,一直无法捕获异常publicfunctionhehe(){try{$data=array('title'=>123134,'content'=>'aaaaa','aaa'=>222
  • 2024-07-25CI3使用加载类
    加载器类加载器,顾名思义,是用于加载元素的,加载的元素可以是库(类),视图文件 , 驱动器 ,辅助函数 , 模型 或其他你自己的文件。 应用程序包目录结构 /application/third_party/foo_bar//文件夹可选config/helpers/language/libraries/models/views/  读取视图
  • 2024-07-05CI3驱动器(drivers)创建与使用
    一、创建文件和目录结构/application/libraries/Driver_nameDriver_name.php//为了在大小写敏感的文件系统下保证兼容性,Driver_name目录必须以 ucfirst() 函数返回的结果格式进行命名。driversDriver_name_subclass_1.phpDriver_name_subcla
  • 2024-05-31ci3+smarty模仿开发出dedecms标签
    1、创建块函数functionsmarty_block_b_info($arr,$content,$repeat){  if($repeat){    $ci=&get_instance();    $res=$ci->db->get('val',$arr['limit'])->result_array();    $str='';    
  • 2024-05-29CI3使用网页缓存
     开启缓存将下面的代码放到任何一个控制器的方法内,你就可以开启缓存了:$this->output->cache($n);其中 $n 是缓存更新的时间(单位分钟)。上面的代码可以放在方法的任何位置,它出现的顺序对缓存没有影响,所以你可以把它放到任何你认为合理的地方。一旦该代码被放在方法内