yii::app()求解

來源:互聯網
上載者:User
公司用的yii架構,也就跟著學了,可是有幾個地方一直沒明白,希望

裡面有這樣一個方法 yii::app()->user->com_id yii::app()->user->real_name
這個user表是我們自己添加的資料表,那麼這裡的方法也就不是yii預設有的吧,可是我一直沒找到在哪裡寫的,還有很多類似於 yii::app()下面的方法

第二個問題 我看到官網上是control全部放在protected/control 模板頁面都是在protected/views裡面,可是我發現我的項目也是已經不一樣了,首先在 protected/control裡面有一部分的控制器檔案,但是卻添加了一個叫protected/modules檔案夾 裡面放置了 member 和 memadmin 前台和背景檔案 裡面是controllers檔案夾和views檔案夾 還有一個MemberModule.php檔案,分別放前台的control檔案背景control檔案 還有模板頁面,實在是沒搞懂這些檔案是怎樣設定的,怎樣分開的,在哪裡設定,如果讓我來做一個完整的網站這些檔案的分布也搞不懂,請賜教一下


回複討論(解決方案)

建議你看一下教程,比如 http://wenku.baidu.com/view/03c7aaf3ba0d4a7302763a28.html

建議你看一下教程,比如 http://wenku.baidu.com/view/03c7aaf3ba0d4a7302763a28.html


yii的手冊我看了,仍然沒有解決我的疑問,還有請您幫我解答一下這個問題http://bbs.csdn.net/topics/390610873謝謝啦

1、user 表問題
yii 會對每個表抽象出一個類,你 print_r( yii::app() ); 就可以看到
2、yii 的目錄分布是他約定的,比如我樣本的文檔的6~7頁就有每個目錄的說明
3、yii 是以項目組織代碼的。一般網站都有前台和後台,實現時宜作為兩個項目出現
你公司的網站顯然不是這樣做的,也就是你們改變了預設設定,將兩個項目混合在一起了。因此,為避免衝突而調整了目錄布局

modules 是模組目錄。 比如前台 後管理員後台是分開的.類似於 TP架構的分組.MemberModule 這個表示這個“分組”的基類吧,在這裡你可以做一些 比如 “訪問這個模組要求必須登入” 等等 一些操作

  • 聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.