深入講解SiteServer CMS:輔助表

如果您覺(jué)得文章對(duì)您有點(diǎn)用,麻煩在閱讀完厚棵、收藏時(shí)、轉(zhuǎn)發(fā)后,
順手幫忙點(diǎn)個(gè)贊税朴,有可能的話再留個(gè)言,再有可能的話加個(gè)關(guān)注家制,
多一些點(diǎn)贊正林、留言和關(guān)注,是我繼續(xù)努力分享的絕佳動(dòng)力颤殴。

一觅廓、寫在前面的話

終于可以開(kāi)始寫深入講解SiteServer CMS的系列文章了。但在這之前還是回顧一下之前的五篇文章涵但,就好比大廚在做一場(chǎng)精美宴席之前準(zhǔn)備的食材一樣哪亿。巧婦難為無(wú)米之炊,所以開(kāi)始深入學(xué)習(xí)SiteServer CMS之前還是需要好好閱讀這幾篇文章:

  1. SiteServer安裝前的準(zhǔn)備工作 (提前購(gòu)買食材和炊具)
  2. 手把手教你如何安裝SiteServer (清洗食材和安裝炊具)
  3. 一步一步演示SiteServer CMS建站全過(guò)程(一) (提前演習(xí)炒菜所有步驟)
  4. 一步一步演示SiteServer CMS建站全過(guò)程(二)
  5. SiteServer CMS 5.0管理界面簡(jiǎn)述 (熟悉廚房環(huán)境和所有工具)

另外贤笆,再提醒一下,本篇基本上是清一色文字讨阻,沒(méi)有圖片芥永,讀起來(lái)有點(diǎn)費(fèi)腦細(xì)胞,沒(méi)辦法钝吮,要請(qǐng)透好像不是那么容易……

二埋涧、為什么需要輔助表?

輔助表奇瘦,就是數(shù)據(jù)庫(kù)中的一張一張的表棘催,所以它的作用自然也就是說(shuō)用于存儲(chǔ)數(shù)據(jù)的。既然和普通表沒(méi)什么區(qū)別耳标,那為什么不事先建好呢醇坝?為什么其他好多CMS系統(tǒng)都沒(méi)有這個(gè)功能呢?這就涉及到不同CMS廠商對(duì)內(nèi)容管理的理解了次坡,市面上大部分對(duì)CMS的理解就是新聞管理呼猪,所以系統(tǒng)直接帶了用于新聞存儲(chǔ)的表了画畅。

SiteServer CMS的定位是做真正的內(nèi)容管理系統(tǒng),管理所有結(jié)構(gòu)化的數(shù)據(jù)宋距,而不僅僅管理新聞轴踱。只要是能結(jié)構(gòu)化的數(shù)據(jù),比如商品信息谚赎、人員信息淫僻、資產(chǎn)信息、項(xiàng)目信息等等壶唤,都可以通過(guò)SiteServer CMS系統(tǒng)進(jìn)行管理雳灵。這就決定了SiteServer CMS必須具備良好的可擴(kuò)展性。存儲(chǔ)不同的數(shù)據(jù)就需要用不同的表結(jié)構(gòu)视粮,這就要求SiteServer CMS系統(tǒng)必須支持自定義表結(jié)構(gòu)细办,所以就有了這個(gè)輔助表功能。

那是不是意味著使用SiteServer CMS建站就會(huì)變得很復(fù)雜很麻煩了呢蕾殴?這倒也不用擔(dān)心笑撞,SiteServer官方提供了建站常用的一些輔助表,比如新聞钓觉、招聘茴肥、投票等,所以在大部分情況下可以不用創(chuàng)建輔助表就能實(shí)現(xiàn)建站的全部功能荡灾。這也從另一方面佐證了一個(gè)事實(shí):好多人使用SiteServer CMS很久還不理解輔助表瓤狐、數(shù)據(jù)模型和內(nèi)容字段之間的關(guān)系和區(qū)別。

三批幌、什么情況下需要?jiǎng)?chuàng)建輔助表

SiteServer CMS系統(tǒng)可以創(chuàng)建通用站點(diǎn)(就是普通的新聞?wù)荆┖碗娮诱?wù)站點(diǎn)兩種類型的站點(diǎn)础锐。系統(tǒng)默認(rèn)帶了五張表:內(nèi)容(新聞)表、招聘表荧缘、投票表皆警、信息公開(kāi)表和互動(dòng)交流表,通用站點(diǎn)用前三張表就解決戰(zhàn)斗截粗,如果是電子政務(wù)站點(diǎn)再加上后面兩張表也能解決問(wèn)題信姓。所以在一般情況下不用創(chuàng)建輔助表就能很好的完成建站的所有工作了。但這是一般情況绸罗,會(huì)不會(huì)有不一般的情況意推?答案是肯定的。請(qǐng)看看下面兩種不一般的情況珊蟀。

  • 第一種不一般情況:假設(shè)一個(gè)公司官網(wǎng)(通用站點(diǎn))建好了菊值,領(lǐng)導(dǎo)把你叫辦公室說(shuō)想把公司的產(chǎn)品(很少的幾本雜志)放在網(wǎng)站上宣傳一下,這時(shí)你該如何來(lái)操作呢?
  • 第?二種不一般情況:假設(shè)你應(yīng)聘進(jìn)了一家出版社俊性,老板讓你建設(shè)一個(gè)圖書查詢系統(tǒng)略步,把單位所有書進(jìn)行多維度分門別類的錄入SiteServer CMS系統(tǒng)中,然后前臺(tái)做一個(gè)多條件查詢的頁(yè)面給客戶查詢使用定页。

以上兩種不一般的情況有一個(gè)共同點(diǎn):對(duì)于?系統(tǒng)自帶的內(nèi)容(新聞)表來(lái)說(shuō)趟薄,雜志或者圖書的字段還是有很大不同的,如果把這些數(shù)據(jù)存在內(nèi)容表里是非常不合適的典徊。所以此時(shí)需要把這些內(nèi)容存放在單獨(dú)的一張表里杭煎,即需要?jiǎng)?chuàng)建一個(gè)輔助表。
總結(jié)一句話就是當(dāng)管理的?內(nèi)容對(duì)象和系統(tǒng)默認(rèn)的那五張表字段相差比較大的時(shí)候卒落,需要另外單獨(dú)創(chuàng)建輔助表來(lái)存儲(chǔ)內(nèi)容對(duì)象羡铲。

四、如何創(chuàng)建輔助表


從上圖可以看到儡毕,創(chuàng)建輔助表時(shí)需要選擇一個(gè)輔助表類型也切。這里需要詳細(xì)解釋一下輔助表類型這個(gè)概念。
SiteServer CMS系統(tǒng)的輔助表類型有:內(nèi)容腰湾、投票雷恃、招聘、信息公開(kāi)费坊、互動(dòng)交流倒槐、自定義。信息公開(kāi)附井、互動(dòng)交流兩種輔助表只能用于電子政務(wù)站點(diǎn)讨越,也即如果你沒(méi)有開(kāi)啟電子政務(wù)功能是不能創(chuàng)建這兩種輔助表的。
針對(duì)前五種輔助表類型永毅,SiteServer CMS系統(tǒng)默認(rèn)帶了五張表:內(nèi)容(其實(shí)就是新聞)表把跨、招聘表、投票表沼死、信息公開(kāi)表和互動(dòng)交流表着逐。前面也講過(guò),一般情況下不用創(chuàng)建輔助表了漫雕,也就是說(shuō)系統(tǒng)會(huì)默認(rèn)把不同內(nèi)容存到各自類型的表中。

下面結(jié)合新建站點(diǎn)來(lái)講解系統(tǒng)默認(rèn)的輔助表類型(其實(shí)這里只是指內(nèi)容類型峰鄙,其他四種固定不能變化)和自定義類型的區(qū)別浸间。

從上圖可以看到,新建一個(gè)?電子政務(wù)站點(diǎn)吟榴,系統(tǒng)允許為每種類型選擇一個(gè)具體的表來(lái)存儲(chǔ)數(shù)據(jù)魁蒜。也就是說(shuō),如果你認(rèn)為系統(tǒng)自帶的某張表不符合你的實(shí)際需求,你可以新建一個(gè)相同類型的輔助表來(lái)替代它兜看。比如前面講到第?二種不一般情況锥咸,建設(shè)一個(gè)圖書查詢系統(tǒng),系統(tǒng)管理的是圖書而不是新聞细移,這時(shí)可以新建一個(gè)類型為內(nèi)容的圖書輔助表搏予,然后在創(chuàng)建站點(diǎn)時(shí),內(nèi)容輔助表選項(xiàng)選擇自己創(chuàng)建的圖書輔助表而不要選擇系統(tǒng)默認(rèn)的后臺(tái)內(nèi)容表(model_Content)弧轧,這樣就可以很完美的解決問(wèn)題了雪侥。

假如圖書輔助表的類型選擇為自定義時(shí),那么在創(chuàng)建站點(diǎn)時(shí)內(nèi)容輔助表就只能選擇系統(tǒng)默認(rèn)的后臺(tái)內(nèi)容表(model_Content)了精绎,而無(wú)法選擇自定義類型的圖書輔助表速缨。這和剛才會(huì)有什么不一樣呢?如果是這樣的話代乃,那么每次在創(chuàng)建欄目時(shí)?數(shù)據(jù)默認(rèn)存放在后臺(tái)內(nèi)容表而不是圖書輔助表中旬牲,即每次創(chuàng)建欄目時(shí)還得手動(dòng)把欄目的內(nèi)容表改成雜志輔助表。

?再回到前面講到第?一種不一般情況搁吓,即把公司很少的幾本雜志放在網(wǎng)站上原茅。這種情況下創(chuàng)建輔助表的類型應(yīng)該設(shè)置成為什么類型呢??其實(shí)這個(gè)時(shí)候輔助表類型選擇內(nèi)容還是自定義都無(wú)所謂擎浴,只要在創(chuàng)建站點(diǎn)時(shí)內(nèi)容輔助表選擇系統(tǒng)默認(rèn)的后臺(tái)內(nèi)容表(model_Content)就行员咽,因?yàn)橹挥性趧?chuàng)建雜志欄目時(shí)才需要選擇雜志輔助表,創(chuàng)建其他欄目還是系統(tǒng)默認(rèn)的后臺(tái)內(nèi)容表贮预。

還是那句話贝室,花這么多文字篇幅只是想讓大家?不僅僅知其然而且還知其所以然,下面總結(jié)一下自定義類型和??內(nèi)容類型的區(qū)別:?自定義類型的輔助表不能成為站點(diǎn)的默認(rèn)數(shù)據(jù)存儲(chǔ)表仿吞,?如果把輔助表類型設(shè)置為內(nèi)容型滑频,那此輔助表就有可能(需要在創(chuàng)建站點(diǎn)時(shí)設(shè)置)站點(diǎn)的默認(rèn)數(shù)據(jù)存儲(chǔ)表。

既然知道區(qū)別了唤冈,那也就很容易得出創(chuàng)建輔助表時(shí)選擇輔助表類型的一般原則:如果此站點(diǎn)大部分?jǐn)?shù)據(jù)需要存放在此輔助表時(shí)峡迷,那把這張輔助表的類型設(shè)置為內(nèi)容類型,在創(chuàng)建站點(diǎn)時(shí)把此表設(shè)置成為站點(diǎn)的默認(rèn)內(nèi)容輔助表你虹。

成為站點(diǎn)的默認(rèn)內(nèi)容輔助表這樣有兩個(gè)好處:

  • 站點(diǎn)創(chuàng)建欄目時(shí)數(shù)據(jù)默認(rèn)存儲(chǔ)在此表中绘搞,除非手動(dòng)修改成其他表;
  • 全站搜索默認(rèn)只搜索站點(diǎn)默認(rèn)內(nèi)容輔助表里的內(nèi)容傅物;

輔助表的創(chuàng)建分為兩步夯辖,一是創(chuàng)建表钧舌,二是創(chuàng)建表字段箭养。本篇文章把創(chuàng)建表的內(nèi)容講完了,下一篇文章接著講創(chuàng)建表字段蒋畜,包括真實(shí)字段和虛擬字段。

開(kāi)心一笑

九點(diǎn)睡是村里人啄栓,十點(diǎn)睡是廠里人娄帖,十一點(diǎn)睡是校內(nèi)人,十二點(diǎn)睡是官府人昙楚,一點(diǎn)睡是IT人近速,兩點(diǎn)睡是IT人,三點(diǎn)睡是IT人桂肌,四點(diǎn)睡是IT人数焊,五點(diǎn)睡是IT人,六點(diǎn)睡是IT人崎场,總是睡不夠的還是IT人佩耳。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市谭跨,隨后出現(xiàn)的幾起案子干厚,更是在濱河造成了極大的恐慌,老刑警劉巖螃宙,帶你破解...
    沈念sama閱讀 217,657評(píng)論 6 505
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件蛮瞄,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡谆扎,警方通過(guò)查閱死者的電腦和手機(jī)挂捅,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,889評(píng)論 3 394
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)堂湖,“玉大人闲先,你說(shuō)我怎么就攤上這事∥薹洌” “怎么了伺糠?”我有些...
    開(kāi)封第一講書人閱讀 164,057評(píng)論 0 354
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)斥季。 經(jīng)常有香客問(wèn)我训桶,道長(zhǎng),這世上最難降的妖魔是什么酣倾? 我笑而不...
    開(kāi)封第一講書人閱讀 58,509評(píng)論 1 293
  • 正文 為了忘掉前任舵揭,我火速辦了婚禮,結(jié)果婚禮上躁锡,老公的妹妹穿的比我還像新娘午绳。我一直安慰自己,他們只是感情好稚铣,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,562評(píng)論 6 392
  • 文/花漫 我一把揭開(kāi)白布箱叁。 她就那樣靜靜地躺著,像睡著了一般惕医。 火紅的嫁衣襯著肌膚如雪耕漱。 梳的紋絲不亂的頭發(fā)上,一...
    開(kāi)封第一講書人閱讀 51,443評(píng)論 1 302
  • 那天抬伺,我揣著相機(jī)與錄音螟够,去河邊找鬼。 笑死峡钓,一個(gè)胖子當(dāng)著我的面吹牛妓笙,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播能岩,決...
    沈念sama閱讀 40,251評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼寞宫,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了拉鹃?” 一聲冷哼從身側(cè)響起辈赋,我...
    開(kāi)封第一講書人閱讀 39,129評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎膏燕,沒(méi)想到半個(gè)月后钥屈,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,561評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡坝辫,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,779評(píng)論 3 335
  • 正文 我和宋清朗相戀三年篷就,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片近忙。...
    茶點(diǎn)故事閱讀 39,902評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡竭业,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出银锻,到底是詐尸還是另有隱情永品,我是刑警寧澤,帶...
    沈念sama閱讀 35,621評(píng)論 5 345
  • 正文 年R本政府宣布击纬,位于F島的核電站鼎姐,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏更振。R本人自食惡果不足惜炕桨,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,220評(píng)論 3 328
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望肯腕。 院中可真熱鬧献宫,春花似錦、人聲如沸实撒。這莊子的主人今日做“春日...
    開(kāi)封第一講書人閱讀 31,838評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至捷兰,卻和暖如春立叛,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背贡茅。 一陣腳步聲響...
    開(kāi)封第一講書人閱讀 32,971評(píng)論 1 269
  • 我被黑心中介騙來(lái)泰國(guó)打工秘蛇, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人顶考。 一個(gè)月前我還...
    沈念sama閱讀 48,025評(píng)論 2 370
  • 正文 我出身青樓赁还,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親驹沿。 傳聞我的和親對(duì)象是個(gè)殘疾皇子艘策,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,843評(píng)論 2 354

推薦閱讀更多精彩內(nèi)容

  • 一、?上一篇文章主要內(nèi)容 上一篇內(nèi)容基本上就是純粹的文字說(shuō)教渊季,好多人反應(yīng)不太好理解柬焕,所以在這里替大家總結(jié)一下關(guān)鍵點(diǎn)...
    深入淺出SiteServer閱讀 1,466評(píng)論 4 3
  • 一、內(nèi)容模型的作用 從SiteServer CMS 源碼來(lái)解讀的話梭域,內(nèi)容模型是銜接欄目和輔助表的橋梁斑举。利用Site...
    深入淺出SiteServer閱讀 3,601評(píng)論 4 4
  • Spring Cloud為開(kāi)發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見(jiàn)模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn)病涨,斷路器富玷,智...
    卡卡羅2017閱讀 134,656評(píng)論 18 139
  • 國(guó)家電網(wǎng)公司企業(yè)標(biāo)準(zhǔn)(Q/GDW)- 面向?qū)ο蟮挠秒娦畔?shù)據(jù)交換協(xié)議 - 報(bào)批稿:20170802 前言: 排版 ...
    庭說(shuō)閱讀 10,967評(píng)論 6 13
  • 真正有知識(shí)的人的成長(zhǎng)過(guò)程,就像麥穗的成長(zhǎng)過(guò)程:麥穗空的時(shí)候既穆,麥子長(zhǎng)得很快赎懦,麥穗驕傲地高高昂起,但是幻工,麥穗成熟飽滿時(shí)...
    林窗鯨落閱讀 246評(píng)論 0 0