yourphp的edit,updata,dele

参考文件Yourphp\Lib\Action\User\PostAction.class.php


public function add()
{
$form=new Form();
$form->isadmin=0;
$form->doThumb = $this->Role[$this->_groupid][‘allowattachment‘] ? 1 : 0;
$form->doAttach = $this->Role[$this->_groupid][‘allowattachment‘] ? 1 : 0;;
$this->assign ( ‘form‘, $form );
$module = $this->module[$this->moduleid][‘name‘];
$template = file_exists(TMPL_PATH.‘User/‘.$this->sysConfig[‘DEFAULT_THEME‘].‘/‘.$module.‘_edit.html‘) ? $module.‘:edit‘ : ‘Post:edit‘;
$this->display ( $template);
}

public function edit()
{
if(!$this->_userid){
$this->error(L(‘nologin‘));
}
$id = intval($_REQUEST [‘id‘]);
$vo = $this->dao->getById ( $id );
$form=new Form($vo);
$form->isadmin=0;
$form->doAttach= $this->Role[$this->_groupid][‘allowattachment‘] ? 1 : 0;;
$form->doThumb = $this->Role[$this->_groupid][‘allowattachment‘] ? 1 : 0;
$this->assign ( ‘vo‘, $vo );
$this->assign ( ‘form‘, $form );
$module = $this->module[$this->moduleid][‘name‘];
$template = file_exists(TMPL_PATH.‘User/‘.$this->sysConfig[‘DEFAULT_THEME‘].‘/‘.$module.‘_edit.html‘) ? $module.‘:edit‘ : ‘Post:edit‘;
$this->display ( $template);
}

/**
* 录入
*
*/
public function insert()
{
if($this->moduleid!=6 && !in_array($this->_groupid,explode(‘,‘,$this->categorys[$_POST[‘catid‘]][‘postgroup‘]))) $this->error (L(‘add_no_postgroup‘));
$c=A(‘Admin/Content‘);
$_POST[‘ip‘] = get_client_ip();
$userid = $this->_userid;
$username = $this->_username ? $this->_username : get_safe_replace($_POST[‘username‘]);
$c->insert($this->module[$this->moduleid][‘name‘],$this->fields,$userid, $username,$this->_groupid);
}

function update()
{
if(!$this->_userid){
$this->error(L(‘nologin‘));
}
if($this->moduleid!=6 && !in_array($this->_groupid,explode(‘,‘,$this->categorys[$_POST[‘catid‘]][‘postgroup‘]))) $this->error (L(‘add_no_postgroup‘));

$c=A(‘Admin/Content‘);
$c->update($this->module[$this->moduleid][‘name‘],$this->fields);
}

yourphp的edit,updata,dele,布布扣,bubuko.com

时间: 2024-10-11 06:23:45

yourphp的edit,updata,dele的相关文章

学习ASP .NET MVC5官方教程总结(七)Edit方法和Edit视图详解

学习ASP .NET MVC5官方教程总结(七)Edit方法和Edit视图详解 在本章中,我们研究生成的Edit方法和视图.但在研究之前,我们先将 release date 弄得好看一点.打开Models\Movie.cs 文件.先添加一个引用: <span style="font-size:14px;">using System.ComponentModel.DataAnnotations;</span> 然后在Movie类中添加以下代码: [Display(

linux下oralcle11g使用edit命令默认调用vi编辑器

linux下oralcle11g使用edit命令默认调用vi编辑器: 在        $ORACLE_HOME/sqlplus/admin/glogin.sql   最后一行添加   define_editor=vi  即可. linux下oralcle11g使用edit命令默认调用vi编辑器,布布扣,bubuko.com

多个jdk 变更 引起 tomcat插件 启动不了 The JRE could not be found.Edit the server and change the JRE location.

The JRE could not be found.Edit the server and change the JRE location. 在Windows->Preferences->Server->Runtime Environments 选择Tomcat->Edit,在jre中选择相应的jdk版本,完事.

updata不能修改MySQL

先输入这句话 SET SQL_SAFE_UPDATES = 0; SET SQL_SAFE_UPDATES = 0;这条语句,可强制执行updata语句. SET SQL_SAFE_UPDATES = 1;再执行这条语句,恢复权限.

[修正] Firemonkey Android Edit 可输入 Emoji (颜文字)

问题:在 Android 平台下,TEdit 输入 Emoji 文字,无法显示彩色(皆为黑色),即使将 Edit.ControlType = Platform 设为平台原生控件,还是没用(真机测试 Style 与 Platform 是一样的,而 iOS 平台则不同). 修正方法: 请将源码 FMX.TextLayout.GPU.pas 复制到自己的工程目录里,再进行修改. procedure TTextLayoutNG.DoDrawLayout(const ACanvas: TCanvas);

[Locked] One Edit Distance

One Edit Distance Given two strings S and T, determine if they are both one edit distance apart. 分析: 编辑距离复杂度为O(MN),而本题显然不能用这么高的复杂度:首先,可以通过判断两个字符串是否等长来决定用增一位.减一位.替换一位这三种方法之一来使得两个字符串等同,如果都不行,就return false:然后同时遍历S和T,第一次遇到不匹配的,就用刚才判断出的方法拯救一下:第二次还遇到不匹配的,就

[LeetCode] One Edit Distance 一个编辑距离

Given two strings S and T, determine if they are both one edit distance apart. 这道题是之前那道Edit Distance的拓展,然而这道题并没有那道题难,这道题只让我们判断两个字符串的编辑距离是否为1,那么我们只需分下列三种情况来考虑就行了: 1. 两个字符串的长度之差大于1,那么直接返回False 2. 两个字符串的长度之差等于1,那么长的那个字符串去掉一个字符,剩下的应该和短的字符串相同 3. 两个字符串的长度之

The JRE could not be found. Edit the server and change the JRE location.

最近在调试一个java项目的时候,发现报了这个错:The JRE could not be found. Edit the server and change the JRE location.找了好久,终于调好程序了.现把这个过程说明如下: 选择Server,然后   installed runtimes -> Tomcat5(配置的服务器中间件名称) -> edit -> 手动修改Jre -> finish.

M2_REPO无法Edit

无法修改M2_REPO的值, 修改配置中Maven->user settings选项,如图: 2. 选择浏览,选择你按照的maven/conf/settings 3. 点击Update Settings,Eclipse将读取settings中的maven下载的目录位置 4. 返回Java ClassPath,查看M2_REPO的值被修改 M2_REPO无法Edit,布布扣,bubuko.com