小站sosyuki,取自日漫《凉宫春日系列》中SOS团的人物。长门有希(Yuki)。yuki是我比较喜欢的一个角色,特此说明纪念。

放上:

凉宫春日的忧郁视频地址

SOS团官网

field_create_instance的使用


field_create_instance的使用。

首先用field_create_field创建字段。

需要注意的是如果字段有设置需要在这里设置。在field_create_instance里面设置的是instance的设置。

看官方文档,注意没有加黑的字,A field instance definition array. The field_name, entity_type and bundle properties are required. Other properties, if omitted, will be given the following default values:

这感觉又是一个坑。

举个例子,坑了我不少时间。

使用entityreference定义的字段entityreferen时,如果不在field_create_field设置好要引用的字段。在field_create_instance只会引用默认的node。

nodejs 学习笔记 express -t ejs microblog 找不到


书上命令为:
 
1
express -t ejs microblog
可是执行后,仍旧创建的是jade项目。
 
原来,express3.x,express4.x中创建ejs命令更新为:
 
express -e microblog //即ejs,-j(即jade)
 当然,最直接的,你也可以修改package.json里的定义来实现安装ejs。
 
 
 
PS:建立工程过程
 
1.必须得安装express框架把:express的安装命令也更新了,需要安装express-generator
 
$ npm install -g express  //全局安装

drupal field type 开发小结


最近使用drupal弄了一下field api 开始的时候一头雾水。后面渐渐有点头绪,遂总结一下:

总的来说一个实现一个field type需要开发三个东西。

定义一个field type 使用hook_field_info(). hook_field_schema().

定义一个field weight 使用hook_field_weight_info(). hook_field_widget_form(). hook_field_widget_error().

定义一个field format 使用hook_field_formatter_info(). hook_field_formatter_view(). hook_field_formatter_settings_summary(). hook_field_formatter_settings_form().

下面详细介绍这几个钩子。

首先是hook_field_info().这个定义field的基本信息。然后使用hook_field_schema().定义存储这个字段数据的表结构。具体参看API文档。