欢迎各位兄弟 发布技术文章

这里的技术是共享的

You are here

drupal 全局变量

Drupal全局变量

 提交

Drupal中有几个和路径有关的全局变量和函数:

$base_path:  Drupal安装的根目录,返回值最后有“/”,比如你的网址是这样:http://www.domin.com/drupal/,$base_path 返回/drupal/,注意,如果你输出的结果为空,查看一下前面是不是有 global $base_path; 语句。

$base_url: 这个变量返回域名和drupal安装目录,比如http://www.domin.com/drupal,注意,最后不带"/",同样,用的时候注意加global $base_url;

$base_root:返回网址,比如http://www.domin.com,最后不带"/".

base_path():相对于$base_path,base_path()是一个函数,它是对$base_path进行的封装,返回值完全一样,如果你不想加上global $base_path 语句,那么用base_path()代替是一个不错的选择.

url($path = NULL, $options = array())函数:返回相对路径,比如你的网址地址为:http://www.domin.com/drupal, url("node"),返回'drupal/node'.

l($text, $path, $options = array())函数:于生成绝对的链接路径,在模块开发中用的最频繁的路径函数,它是对url()函数的封装,直接生成<a>标签,非常有用。

 

普通分类: