Drupal 8

简单调试的书写方法

0
Vote up!

在日常开发中我们习惯了使用dd或者dpm来调试输出,但是如果偶尔是在非Drupal环境,或者这些助手函数还没有加载的环境中该如何调试呢?

一种方式当然就是把助手函数所在文件加载进来,但是为此你可能还需要计算路径或者把包含文件的助手函数所在的文件也包含进来,有时事情紧急,最好就是立刻马上得到自己想要的信息。

Drush导数据时屏蔽一些表

0
Vote up!

用Drupal来导SQL文件很方便,借用管道符,可以屏蔽一些不需要入库的数据,从而提高导数据的效率。

PHP转化图片到base64 Data URI的形式

0
Vote up!

目的之一是提高页面加载速度,因为不需要对服务器发起请求即可显示图片了。

页面重定向的方法

0
Vote up!

页面重定向有很多方法,这里不打算一一列举,只是说一下遇到问题的场景。

Drupal生成短链接

0
Vote up!

短链接有各种个样的用途,比如微博,比如手机短信,而且有各种个样的实现方案,比如随机字符串短链接,比如可读短链接等。这里不讨论短链接的原理,只是分享一种短链接的生成方法。

任何方案都有局限,如果采用,需要注意应用的规模。

基于MAMP让一台电脑上多版本Drush共存

0
Vote up!

这里以Mac电脑本地开发环境为例,我遇到的场景是我需要同时维护Drupal6和Drupal7站点,又想在本地试用和研究Drupal8,作为Drupal开发者肯定是离不开Drush的,但不同版本的Drupal需要用到不同版本的Drush,否则就可能产生不兼容。

全局安装Composer

10
Vote up!

Composer这个PHP组件必将是接下来几年PHP开发者必须掌握的技术技能之一。一切都要从安装开始,其实安装Composer非常简单。更多详细信息建议参考官方文档。

系统:CentOS
用户:root

Drush提示用户输入的三种方式

26
Vote up!

在自定义Drush命令时,经常用到Drush支持的3种用户输入的方式,下面是3种输入的示例代码。

找出数据库中占用空间最大的5个表

26
Vote up!

当数据库异常膨胀时,一定是哪里不对了,因此,首先要查一查占用空间最大的几个表。

经过测试,发现这个代码是跨数据库查询的。