Drupal 7模块如何定义数据库表和定义更新

admin 提交于 星期五, 02/24/2017 - 14:13

一般的PHP框架并没有一套机制去定义数据库表,通常是自己通过phpMyAdmin直接创建,或者把创建的语句写成SQL保存下来并执行。这个方式对于只维护一个网站问题不大。但如果要做成一个通用的插件,或者说这件事要在成千上万的网站上做就有问题了。

Drupal 7里,我们自己的模块如果要新增数据表,可以先在phpMyAdmin里创建。然后通过结构->schema->inspect来查看这个表在Drupal里的表示方式,如下图:

Drupal查看数据表结构

我们新增的表会出现在Unknown区域,复制代码。

创建一个mymodule.install文件(mymodule需要根据我们的模块名而变),代码如下:

<?php

标签

同题仙游观

admin 提交于 星期五, 02/24/2017 - 09:02

同题仙游观
作者:韩翃

仙台初见五城楼,风物凄凄宿雨收。
山色遥连秦树晚,砧声近报汉宫秋。
疏松影落空坛静,细草香闲小洞幽。
何用别寻方外去,人间亦自有丹丘。

 

山石

admin 提交于 星期四, 02/23/2017 - 11:35

山石
作者:韩愈

山石荦确行径微,黄昏到寺蝙蝠飞。
升堂坐阶新雨足,芭蕉叶大支子肥。
僧言古壁佛画好,以火来照所见稀。
铺床拂席置羹饭,疏粝亦足饱我饥。
夜深静卧百虫绝,清月出岭光入扉。
天明独去无道路,出入高下穷烟霏。
山红涧碧纷烂漫,时见松枥皆十围。
当流赤足蹋涧石,水声激激风吹衣。
人生如此自可乐,岂必局束为人鞿。
嗟哉吾党二三子,安得至老不更归。

 

春思

admin 提交于 星期二, 02/14/2017 - 15:53

春思
作者:皇甫冉

莺啼燕语报新年,马邑龙堆路几千。
家住层城临汉苑,心随明月到胡天。
机中锦字论长恨,楼上花枝笑独眠。
为问元戎窦车骑,何时返旆勒燕然。

 

几款盲人游戏

admin 提交于 星期一, 02/13/2017 - 10:44
 
 

盲景blindscape

               

《盲景blindscape》是这样一款游戏,抛弃了任何视觉上的体验,让玩家只能让“耳朵”来玩游戏。玩家在玩这款游戏是必须带上耳机,否则游戏将无法继续。游戏会在恰当的时候出现提示,玩家需要通过点击、长按、以及滑动屏幕来进行操作,通过语音的提示帮助主角逃脱。

在这款游戏中画面几乎没有,从开头到结尾满篇 都是黑屏,玩家依靠游戏音效辨别目标的远近及方向,然后用手指操作,点/滑/拖动成功则顺利到达下一场景。该游戏流程很短,通关不过十分钟的时间,但游戏中的故事却十分吸引人。

标签