随笔分类 - PHP
PHP相关的学习与记录
摘要:1、事件需要运行php artisan queue:work 2、数据库对象关联1对1 hasOne1对多 hasMany1依赖多 belongsTo多依赖多 belongsToMany 3、关联查询with 关联统计withCount 统计时指定字段名。 如:withCount(['cardHol
阅读全文
摘要:composer报错的核心问题有两个。一、因为composer的版本,依赖于php的版本。而php的版本又很可能是我们的运行环境决定的。所以一旦出现版本冲突问题就很奇葩。 比如,运行环境的版本是php5.6,而composer运行的依赖环境是php8。这时候就需要安装多个版本的php,运行时,还需要
阅读全文
摘要:php5.6、自动附送php8。最后一步要下载一堆文件。等半天。 sudo apt install software-properties-commonsudo LC_ALL=C.UTF-8 add-apt-repository ppa:ondrej/phpapt updatesudo apt in
阅读全文
摘要:因为运行环境需要升级到php7。 需要将mysql改为mysqli,以及替换一部分preg_replace函数。其中替换preg_replace最麻烦。 以下是一些例子。1、ThinkPHP/Lib/Core/Dispatcher.class.php:132 // 解析剩余的URL参数 // pre
阅读全文
摘要:可以自定义类名后缀,通过这种方式自动加载文件。 sign/ThinkPHP/Lib/Core/Think.class.php public static function autoload($class) { // 检查是否存在别名定义 if(alias_import($class)) return
阅读全文
摘要:尝试了win下用pear安装。不明原因,装不上。手动安装后,win下无法执行,linux下又可以执行。直接访问:https://github.com/phpDocumentor/phpDocumentor2/releases下载过后解压缩。需要在linux下执行,目录是phpDocumentor-2
阅读全文
摘要:[Xdebug] ;指定Xdebug扩展文件的绝对路径 zend_extension="E:\wnmp\php-5.4.23-Win32-VC9-x86\ext\php_xdebug-2.2.3-5.4-vc9.dll" ;启用性能检测分析 xdebug.profiler_enable=on ;启用代码自动跟踪 xdebug.auto_trace=on ;允许收集传递给函数的参数变量 xdebu...
阅读全文
摘要:phpunit --coverage-html ./report test/
阅读全文
摘要:1、选择File->Settings 2、选择Colors & Fonts,将其中的Scheme设置为Darcula。这时候左侧背景就已经是黑色了。完成。 3、修改自定义的配置,并另存 4、导出配置 5、最关键的地方来了。当导入自定义的配置过后,会发现左侧背景还是白色的。重复1、2两步,左侧背景变为
阅读全文
摘要:1、访问首页的时候报错: 模板不存在[./Tpl/Index/index.html]错误位置FILE: E:\www\meilibo\api\sign\ThinkPHP\Lib\Core\View.class.php LINE: 115找了好久,以为是php版本问题。试了php5.3、php5.4、
阅读全文
摘要:因为遇到php报错 Class 'Memcached' not found,才发现php扩展居然有两个,一个memcache,一个memecached。同时呢,memecached服务本身又刚好与扩展名同名。于是各种解答就出现了。用了yaourt,发现有php-memcached存在。直接 sudo
阅读全文
摘要:yii中使用url时,尽量用createUrl。原因是,如果修改了路由的映射关系,不用修改对应的模板文件。 $this->createUrl("/yourweb/index",['id' => $item['id']]); 如果写死了URL,以后一旦修改映射关系,就很难修改,容易出错。
阅读全文
摘要:类似这样的导入,网页里看到也是正常的加载了jquery,但是居然报$不存在的错误。 Yii::app()->clientScript->registerScriptFile('/js/lib/jquery.1.9.1.js?t='.Util::getVersion(), ClientScript::
阅读全文
摘要:1、数据库访问,如果直接用sql,需要采用绑定参数的方式。比较安全。 Yii1: $con = Yii::app()->db; $sql = "SELECT title, img from goods_pic where id = :id"; $command = $con->createComma
阅读全文
摘要:1、 2、数组转树形结构。 3、创建多级菜单,无限级菜单 对应的菜单调用,以及JS 对应的菜单调用JS
阅读全文

浙公网安备 33010602011771号