• 技术文章 >php教程 >PHP源码

    cakephp实例

    2016-06-08 17:32:34原创485

    基本的配置:
    数据库设置 我这里使用的是数据库news
    apache : rewrite module 打开
    我这里是设置好一个虚拟主机指向到www/app,如果是虚拟目录方式,查看相关文档。

    新建news表 里面的字段 id,title,content,time,sort

    因为一定要操作news这个表,所以先建立news的model
    /app/models/news.php

    class news extends AppModel{
    var $name=''news'';
    }
    ?>

    如果没有var $name=''news'';这一行 模型会默认为要处理的表是newss(个人猜想,没试过)
    是这个属性来标识使用的数据库 var $useTable=''users''; $name 只是标识model 的name
    属性$table 估计是在处理model之间关系的时候用到的吧? 保存此疑惑

    然后新建/app/controllers/news_controller.php
    class newsController extends AppController{
    var $uses=array(''news''); //使用news这个模型
    function index(){
    $this->set(''lists'',$this->news->findAll())
    } //默认
    function add($id=0){
    if($id){
    $this->set(''id'',$id);
    $this->news->id=$id;
    }
    if(!empty($this->data)){
    $ret=$this->news->save($this->data[''news'']);
    if($ret){
    if($id)
    $this->flash(''更新成功'',''/news/'');
    else
    $this->flash(''添加成功'',''/news/'');
    }else{
    if($id)
    $this->flash(''更新失败'',''/news/add/''.$id);
    else
    $this->flash(''添加失败'',''/news/add'');
    }
    }
    exit();
    } //添加/修改
    function delete($id){
    $this->news->id=$id;
    $ret=$this->news->remove();
    if($ret)
    $this->flash(''删除成功'',

    php入门到就业线上直播课:查看学习

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。

    前端(VUE)零基础到就业课程:点击学习

    清晰的学习路线+老师随时辅导答疑

    自己动手写 PHP MVC 框架:点击学习

    快速了解MVC架构、了解框架底层运行原理

    专题推荐:nbsp news this gt id
    上一篇:phpMyAdmin $_REQUEST参数发现SQL注入漏洞 下一篇:自己动手写 PHP MVC 框架(40节精讲/巨细/新人进阶必看)

    相关文章推荐

    • ❤️‍🔥共22门课程,总价3725元,会员免费学• ❤️‍🔥接口自动化测试不想写代码?• PHP实现301跳转,及延时跳转代码• 收藏PHP常用自定义函数• php 列出目录与删除目录实例代码• php 模拟用户抓取网页内容程序• 高亮显示搜索结果代码
    1/1

    PHP中文网