CodeIgniter默认的根目录是index.php所在的目录。把
fckeditor放在了根目录下(index.php所在的目录),之后看以下代码:
在 application/models 下建立一个公用的取得FCK的模:editor.php
,如下:
function get_editor($name = 'content', $value = '', $toolbar = 'Default'){
$this->load->file('editor/fckeditor.php'); // 目录
$sBasePath = 'editor/';
$editor = new FCKeditor($name);
$editor->BasePath = $sBasePath;
$editor->ToolbarSet = $toolbar; //Basic,Default
$editor->Width = '90%';
$editor->Height = '300';
$editor->Value = $value;
return $editor;
}
// 说明: $name是 fck 的名,也就是用$_post['content']来获取fck的值
1. 首先设置自动加载,因为这个是公用的! 找到根目录(index.php所在的目录)找到 application/config/autoload.php 文件,第111行(以我的文档为准,O(∩_∩)O哈哈~),修改:
$autoload['model'] = array('editor');
2.然后在控制器中写入如下代码:
$data['editor'] = $this->editor->get_editor(); // 当然你也可以通过设置参数来达到你想要的意图,比如可以通过设置第二个参数来显示fck的默认内容,这个在后台修改显示的时候很有用。
3.最后在视图中写入代码:
<div><?=$editor->create()?></div>
ok,设置成功,最后附上我已经设置好的fck,精简到1.45mb,而且它的上传路径是自动调整的,默认为editor同级目录下的files文件夹,不用再麻烦你动手设置了....
分享到:
相关推荐
你可以将控制器方法映射到特定的URL路径上,实现灵活的URL结构。 3. **加载器(Loader)**: 这个组件帮助你加载控制器、模型、视图、库、助手函数等,使得代码组织有序且易于管理。 4. **数据库管理**: CodeIgniter...
为了增强安全性,CodeIgniter建议将system和application目录移至Web根目录之外,并将移位后的目录路径设置到index.php中的$systempath和$applicationfolder变量。此外,CodeIgniter在每个目录下都默认包含一个....
4. 错误处理与日志:CodeIgniter提供了错误报告和日志记录功能,帮助开发者追踪并解决程序运行中的问题。通过调整错误级别设置,可以在开发阶段获取详细的错误信息,而在生产环境中则可以生成日志文件。 5. 模板...
资源中的三个文件分别提供了不同角度的CodeIgniter学习资料。 1. **CodeIgniter中文参考手册.pdf**:这份文档详细地介绍了CodeIgniter的各种组件和功能,包括控制器、模型、视图、数据库操作、表单验证、安全和会话...
这个“CodeIgniter简体中文语言包”是专门为CodeIgniter 1.7版本设计的,目的是为了让使用中文的开发者或者用户能够更好地理解和操作CodeIgniter的界面与错误提示信息,从而提升开发效率。 语言包的使用方法非常...
14. **用户指南2**:这部分可能是文档的第二部分或更新,详细解释了新的特性或修正的问题。 通过深入学习这份中文文档,开发者可以充分利用CodeIgniter 2.2.2的强大功能,创建出高效、安全且易于维护的PHP应用程序...
CI提供了错误报告和日志系统,便于开发者追踪和解决程序中的问题。此外,「Profiler」工具可以在页面底部显示执行时间、内存消耗等性能数据,帮助优化代码。 **9. 自动加载** CI支持自动加载类库、模型、库、助手...
- **全面的文档**:CodeIgniter拥有详尽的官方文档,为开发者提供了清晰的学习路径。 - **丰富的库和辅助函数**:框架内包含了大量预定义的库(如数据库、电子邮件、会话管理等)和辅助函数,帮助开发者实现常见的...
1. **控制器(Controller)**:CodeIgniter中的控制器是应用程序的入口点,负责接收用户请求并调用模型和视图来处理数据和展示结果。控制器类是PHP类,它们扩展了CI_Controller基类,通过定义方法来处理不同的URL路由...
手册还专门讲解了CodeIgniter的常规主题,如项目结构、代码风格、安全性、维护等实际操作中经常遇到的问题,为开发者提供全面的指导。 此外,CodeIgniter鼓励开发者为框架做出贡献。如果用户希望贡献代码或文档,...
10. 用户指南:CodeIgniter的中文手册详尽地解释了每个组件的使用方法,包括实例代码和常见问题解答,是学习和开发过程中的得力助手。 11. 扩展性:通过钩子(Hooks)、插件(Plugins)和第三方库,开发者可以扩展...
下面我们将深入探讨如何在CodeIgniter中整合FCKeditor以及在这个过程中可能遇到的挑战。 1. **安装FCKeditor**:首先,你需要从FCKeditor的官方网站下载最新版本或特定于1.x版本的编辑器。解压后,将FCKeditor...
CodeIgniter2.0中文手册
- **文件位置与作用**:`CodeIgniter.php` 文件位于 `system` 目录下的 `codeigniter` 文件夹中,是框架的核心配置文件。 - **关键步骤**: - 引入 `Common.php` 文件来加载一些通用的辅助函数。 - `is_really_...
CodeIgniter提供了一套完整的错误报告和日志系统,方便调试和追踪问题。 安全方面,手册会介绍如何防止跨站脚本攻击(XSS)、SQL注入等常见安全威胁,以及使用Session和CSRF保护来增强应用的安全性。 最后,手册...
此外,CodeIgniter提供清晰、完整的文档,让你在开发过程中可以轻松找到需要的帮助。 在类库方面,CodeIgniter提供了大量的类库,包括Active Record类库、Email类库、FTP类库、Session类库等,覆盖了开发中的许多...
在CodeIgniter中,模型处理数据库交互,视图负责展示数据,控制器协调模型和视图的交互。 3. **路由与URL** CodeIgniter的URL友好看,支持自定义路由规则,可以轻松地将请求映射到相应的控制器方法。 4. **控制器...
敏捷php开发框架CodeIgniter 1.7.1中文手册