Add one field “上半场” to match

41 篇文章 0 订阅
24 篇文章 0 订阅

Add Field


First of all, add this field in phpMyAdmin:


add-field-to-match


ALTER TABLE  `jos_bl_match` ADD  `first_half` VARCHAR( 10 ) NOT NULL DEFAULT  '' AFTER  `score2`


Then, alert View jos_bl_arrangement to include this new 'first_half'.

alter-view



add-field-to-class


/administrator/components/com_joomsport/admin.joomsport.html.php

對函數‘bl_editMatch’,增加:


	<!-- first half added by Vincent 20th-May-2012 -->
	<tr>
		<td width="100">
			<?php echo JText::_( '上半場比分' ); ?>
		</td>
		<td>
			<?php echo '<input type="text" name="first_half" value="'.$row->first_half.'" size="5" maxlength="10" />';?>
		</td>
	</tr>
	<!-- end -->


No need to change the saving function, because that behavior is performed by default.


Show this new item in the layout:


pres-this-field 


Alter View: Arrangement


Export the SQL to back up.

export-view


Download the SQL, like:

-- phpMyAdmin SQL Dump
-- version 3.4.3.1
-- http://www.phpmyadmin.net
--
-- 主機: localhost
-- 產生日期: 2012 年 05 月 20 日 13:25
-- 伺服器版本: 5.1.57
-- PHP 版本: 5.2.17

SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";
SET time_zone = "+00:00";


/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8 */;

--
-- 資料庫: `cmculcator_soccer`
--

-- --------------------------------------------------------

--
--  view結構 `jos_bl_arrangement`
--

CREATE ALGORITHM=UNDEFINED DEFINER=`cmculcator`@`localhost` SQL SECURITY DEFINER VIEW `jos_bl_arrangement` AS select `m`.`m_id` AS `mday_id`,month(`m`.`m_date`) AS `mon`,date_format(`m`.`m_date`,'%d/%m/%Y') AS `m_date`,dayofweek(`m`.`m_date`) AS `dayweek`,`m`.`team2_id` AS `team2_id`,`m`.`team1_id` AS `team1_id`,`m`.`score1` AS `score1`,`m`.`score2` AS `score2`,`m`.`m_time` AS `m_time`,`m`.`m_location` AS `m_location`,`m`.`m_remark` AS `m_remark`,`t1`.`t_name` AS `home`,`t2`.`t_name` AS `away`,`g1`.`group_name` AS `homegroup`,`g2`.`group_name` AS `awaygroup`,`g1`.`s_id` AS `season_id1`,`g2`.`s_id` AS `season_id2` from ((((((`jos_bl_match` `m` join `jos_bl_teams` `t1`) join `jos_bl_teams` `t2`) join `jos_bl_grteams` `gt1`) join `jos_bl_grteams` `gt2`) join `jos_bl_groups` `g1`) join `jos_bl_groups` `g2`) where ((`t1`.`id` = `m`.`team1_id`) and (`t1`.`id` = `gt1`.`t_id`) and (`gt1`.`g_id` = `g1`.`id`) and (`t2`.`id` = `m`.`team2_id`) and (`t2`.`id` = `gt2`.`t_id`) and (`gt2`.`g_id` = `g2`.`id`));

--
-- VIEW  `jos_bl_arrangement`
-- 資料: 無
--


/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;

Modify it, and then use the changed SQL to update the view:


paste-sql




  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值