博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
tp 模型+控制器+视图+fckedit整合
阅读量:4185 次
发布时间:2019-05-26

本文共 1299 字,大约阅读时间需要 4 分钟。

class SectionModel extends Model{
    //表单数据验证
    protected $_validate=array(
        array('title','require','分类名称必须填写',1,'regex',3),
    );
    protected $_auto=array(
        array('alias','getAlias',1,'callback'),
    );
    function getAlias(){
        if(empty($_POST['alias'])){
            return date('Y-m-d-H-i-s');
        }else{
            return $_POST[];
        }
    }
    protected $_map=array();
}

class SectionAction extends Action{
    function index(){}
    function add(){}
    function edit(){}
    function delete(){}
    function insert(){}
    function search(){}
}

整合fckEdit编辑器:

1.下载编辑器,放到public 下面,并且在public 下面新建uploads文件夹用来保存上传图片位置

2.引入核心js

<script src="__PUBLIC__/fckEditor/fckediror.js"></script>

<textarea name="description"></textarea>

3.初始化
<script>
function onloadFck(){
    var fck=new FCKeditor('description');
    fck.BasePath="__PUBLIC__/fckeditor/";
    fck.Width="700";
    fck.Height="300";
    fck.ReplaceTextarea();
}
window.οnlοad=onloadFck;
</script>
4.修改配置文件

class CategoryViewModel extends ViewModel{
    public $viewFields=array(
        'Category'=>array(
            'id'=>'cid',
            'title'=>'ctitle',
            'alias'=>'clias',
            'published'=>'cpublicshed',
            'order'=>'corder',
            'access'=>'caccess',
            'sectionid',
        ),
        'Section'=>array(
            'id'=>'sid',
            'title'=>'sec_name',
            '_on'=>'Category.sectionid=Section.id'
        ),
    );
}

class CategoryAction extends Action{

    function index(){
        $cat=new CategoryViewModel();
        $list=$cat->select();
        
    }
}

转载地址:http://rhboi.baihongyu.com/

你可能感兴趣的文章
最长回文子串(Python,LeetCode)
查看>>
最长回文子串(Go,LeetCode)
查看>>
微信拼手气红包实现(Go,腾讯面试题)
查看>>
Z字形变换(Python,LeetCode)
查看>>
Z字型变换(Go,LeetCode)
查看>>
将十进制整数转换为字符串实现(Go)
查看>>
Go fmt.Println函数:将数据打印到控制台
查看>>
Linux mv命令:重命名文件
查看>>
Flask render_template函数
查看>>
整数反转(Python,LeetCode)
查看>>
CentOS修改主机名
查看>>
Python list remove方法
查看>>
整数反转(Go, LeetCode)
查看>>
查询Git版本
查看>>
Shell关系运算符
查看>>
Git配置用户信息
查看>>
删除Linux用户
查看>>
Python list pop方法:弹出列表内的元素
查看>>
Python调用C程序
查看>>
Go标识符
查看>>