©
本文档使用PHP中文网手册发布
Smiley Helper文件包含可让您管理表情符号(表情图标)的功能。
重要
笑脸助手已弃用,不应使用。目前仅保留用于向后兼容。
加载这个帮手
概观
Clickable表情教程
控制器
字段别名
可用功能
这个帮助器使用下面的代码加载:
$this->load->helper('smiley');
Smiley助手有一个渲染器,它可以获取纯文本表情符号,如:-)并将它们转换为图像表示形式,如
它还可以让你显示一组笑脸图片,当点击时将被插入表单域。例如,如果您有允许用户评论的博客,则可以在评论表单旁边显示表情图标。您的用户可以点击所需的笑脸,并在一些JavaScript的帮助下将其放置在表单字段中。
下面是一个示例,演示如何在表单字段旁边创建一组可点击的表情。此示例要求您首先下载并安装笑脸图像,然后创建一个控制器和所述的视图。
重要
在开始之前,请下载笑脸图像并将其放置在服务器上的公共访问位置。这位助手还假设你有笑脸替换阵列位于application/config/smileys.php
在您的应用程序/ controllers /目录中,创建一个名为Smileys.php的文件,并将下面的代码放入其中。
重要
更改get_clickable_smileys()
以下功能中的网址,以便它指向您的笑脸文件夹。
您会注意到,除了笑脸助手之外,我们还使用Table Class:
load->helper('smiley'); $this->load->library('table'); $image_array = get_clickable_smileys('http://example.com/images/smileys/', 'comments'); $col_array = $this->table->make_columns($image_array, 8); $data['smiley_table'] = $this->table->generate($col_array); $this->load->view('smiley_view', $data); }}
在你的application / views /目录中,创建一个名为smiley_view.php的文件,并在其中放置下面的代码: