克隆一个新项目的快捷方式


Posted in PHP onApril 10, 2013

有没想过最土的项目如何快速复制出一个来,然后改改就成新的团购项目了?

或者说编辑一个老项目的时候想把他另存为一个新项目而不是保存,

看下图 红色部分

克隆一个新项目的快捷方式

具体开发代码(非细节),如下

修改模板,加入按钮

include/template/manage_team_edit.html

<input type=”submit” value=”保存为新项目” name=”commit” id=”leader-submit” class=”formbutton” style=”margin:10px 0 0 120px;” onclick=”cloneteam()”/>

加js 处理cloneteam函数

function cloneteam()
{
document.getElementById(‘-user-form').action=”/manage/team/edit.php?clone=1″;
document.getElementById(‘-user-form').submit();
}

注意 clone=1

另外修改模板加了几处隐藏的hidden 内容,目的是为了复制老项目中的image image1 image2 字段

<!?{if $team['image']}?><span class=”hint”><input type='hidden' name=”hidden_team_image” value=”{$team['image']}”></span><!?{/if}?>

<!?{if $team['image1']}?><span class=”hint”><input type='hidden' name=”hidden_team_image1″ value=”{$team['image1']}”></span><!?{/if}?>

<!?{if $team['image2']}?><span class=”hint”><input type='hidden' name=”hidden_team_image2″ value=”{$team['image2']}”></span><!?{/if}?>

修改 manage/team/edit.php

原来代码是这样的

克隆一个新项目的快捷方式

现在代码是这样的

克隆一个新项目的快捷方式

PHP 相关文章推荐
FleaPHP的安全设置方法
Sep 15 PHP
解决了Ajax、MySQL 和 Zend Framework 的乱码问题
Mar 03 PHP
php方法调用模式与函数调用模式简例
Sep 20 PHP
解析PHP中VC6 X86和VC9 X86的区别及 Non Thread Safe的意思
Jun 28 PHP
php cookie名使用点号(句号)会被转换
Oct 23 PHP
推荐一款MAC OS X 下php集成开发环境mamp
Nov 08 PHP
php使用post数组的键值创建同名变量并赋值的方法
Apr 03 PHP
PHP实现清除wordpress里恶意代码
Oct 21 PHP
php抓取并保存网站图片的实现代码
Oct 28 PHP
php pdo操作数据库示例
Mar 10 PHP
PhpStorm+xdebug+postman调试技巧分享
Sep 15 PHP
php png失真的原因及解决办法
Nov 17 PHP
str_replace只替换一次字符串的方法
Apr 09 #PHP
apache和php之间协同工作的配置经验分享
Apr 08 #PHP
phpmyadmin显示utf8_general_ci中文乱码的问题终级篇
Apr 08 #PHP
PHP utf-8编码问题,utf8编码,数据库乱码,页面显示输出乱码
Apr 08 #PHP
简单的php数据库操作类代码(增,删,改,查)
Apr 08 #PHP
PHP If Else(elsefi) 语句
Apr 07 #PHP
PHP插入排序实现代码
Apr 04 #PHP
You might like
让的PHP代码飞起来的40条小技巧(提升php效率)
2010/04/12 PHP
php从数据库读取数据,并以json格式返回数据的方法
2018/08/21 PHP
Thinkphp5.0 框架Model模型简单用法分析
2019/10/11 PHP
jQuery对象数据缓存Cache原理及jQuery.data方法区别介绍
2013/04/07 Javascript
理解Javascript闭包
2013/11/01 Javascript
jQuery实现的Div窗口震动特效
2014/06/09 Javascript
NodeJS中利用Promise来封装异步函数
2015/02/25 NodeJs
javascript中eval函数用法分析
2015/04/25 Javascript
举例说明JavaScript中的实例对象与原型对象
2016/03/11 Javascript
使用jQuery制作浮动工具栏的实例分享
2016/05/13 Javascript
详解Node.js项目APM监控之New Relic
2017/05/12 Javascript
JS中利用swiper实现3d翻转幻灯片实例代码
2017/08/25 Javascript
Angular实现的简单定时器功能示例
2017/12/28 Javascript
从零开始最小实现react服务器渲染详解
2018/01/26 Javascript
浅析Angular19 自定义表单控件
2018/01/31 Javascript
vue-router二级导航切换路由及高亮显示的实现方法
2019/07/10 Javascript
Vue-cli项目部署到Nginx服务器的方法
2019/11/01 Javascript
加速vue组件渲染之性能优化
2020/04/09 Javascript
对vuex中store和$store的区别说明
2020/07/24 Javascript
[02:03]DOTA2亚洲邀请赛 HGT战队出场宣传片
2015/02/07 DOTA
[01:25:38]DOTA2-DPC中国联赛 正赛 VG vs LBZS BO3 第一场 1月19日
2021/03/11 DOTA
Python去掉字符串中空格的方法
2014/03/11 Python
python中pandas.DataFrame的简单操作方法(创建、索引、增添与删除)
2017/03/12 Python
python Crypto模块的安装与使用方法
2017/12/21 Python
浅谈Pandas 排序之后索引的问题
2018/06/07 Python
python实现键盘输入的实操方法
2019/07/16 Python
用Python写一个自动木马程序
2019/09/17 Python
Python 音频生成器的实现示例
2019/12/24 Python
HTML5本地数据库基础操作详解
2016/04/26 HTML / CSS
详解HTML5中的拖放事件(Drag 和 drop)
2016/11/14 HTML / CSS
三陽商会官方网站:Sanyo iStore
2019/05/15 全球购物
不开辟用于交换数据的临时空间,如何完成字符串的逆序
2012/12/02 面试题
总经理助理职责
2014/02/04 职场文书
《高尔基和他的儿子》教学反思
2014/04/09 职场文书
体操比赛口号
2014/06/10 职场文书
Go语言测试库testify使用学习
2022/07/23 Golang