當前位置:首頁 » 操作系統 » yii資料庫配置文件

yii資料庫配置文件

發布時間: 2025-03-19 12:04:03

A. yii2 連接oracle資料庫 怎麼用

操作步驟如下:
1、請先保證oracle可以正常運行。

2、打開Eclipse,找到逗Window地--逗Show View地--逗Other...地

3、在彈出的新窗口中,打開文件夾逗Data Management地找到逗Data Source Explorer地,並單擊逗OK地。

4、這時候,Eclipse主界面下方會多出一個逗Data Source Explorer地標簽欄,在其中逗Database Connections地文件夾圖標上單擊右鍵,選中逗New...地。

5、出現新窗口,找到自己正在使用的資料庫"Oracle",自行起個名字,在此起了"cityinfo"這個名字。然後單擊逗Next>地

6、出現如下窗口時,請單擊右上方圖中所示的符號(位置),注意此步驟。

7、緊接上步,在新的對話框中,找到所使用的oracle版本,建議選用Oracle Thin Driver。

8、找到JAR List,若大家使用的是oracle11,請將其中的ojdbc14給remove掉,否則,Eclipse會不停提示出錯。

9、按著上一步remove掉ojdbc14後,請導入目前正使用的oracle的驅動包,這里用的是oracle11,因此,需要導入ojdbc6,這一驅動包在oracle安裝文件中就有。

10、進入properties標簽欄,輸入自己所建資料庫相關內容,這里在oracle中建的用戶名是逗cityinfo地。這一步各自的信息可能不同,請自行決定。然後單擊逗OK地。

11、上步點擊逗OK地後,會返回前一個窗口,這時,Eclipse會提示要求輸入"user name"用戶名,就是大家所建立的資料庫的名稱,不是任意起的名字。輸入後,可單擊下方的"Test Connection",當提示逗Ping Successed!地時,表示Eclipse和oracle連接成功。然後單擊逗Finish地完成配置。

12、此時,要做的工作就是在Eclipse中,用視圖顯示出所建資料庫中的各表。回到Eclipse主界面,找到如下圖所示位置,在"tables"中,任意表點擊右鍵,選擇逗Data地--"Sample Contents"。

13、出現新的標簽欄SQL Results,裡面顯示的就是資料庫中所存的表的信息。

B. yii linux 鏈接資料庫大小寫

yii的控制器和視圖的命名區分大小寫。
而控制器中可以引用任意model。這些model都是在main.php配置文件中引入的。
所以控制器和模型沒有必然的關系。yii生成只是為了生成有規律設置的。既然都通過tableName把模型和資料庫中的表進行連接了,那肯定是yii自己通過這些配置生成的,而這些配置文件都是區分大小寫的。

C. yii1.0的路由在哪個文件裡面放著

項目名稱從「FantaCMS」修改成為「testyii」—————— 俗!

1,項目目錄結構分析

2,Yii入口文件分析

在Yii啟動項目時,傳遞了項目主配置文件數組,那麼Yii會在整個應用中綁定一個全局的Yii對象並且可以通過如下方法來調用該對象:Yii::app()
Yii系統把配置文件中的數組值,通過鍵值對的形式綁定到了該對象上,例如在配置文件中我們配置了:
'name'=>'My Web Application',
那麼我們在項目的任何一個地方通過該對象的屬性就可以獲取到「name」的值,方法為:
Yii::app()->name;
3,Yii路由設置

同時應該知道:對於控制器名,Yii首先會檢測當前的控制器名是否是一個「模塊名」,如果是模塊名則先定位到模塊。
「模塊」會在後面搭建項目的時候解釋。
通過上面的路由訪問到的就是:SiteController.php類文件下的SiteController類中的actionIndex方法
控制器文件位於:protected/controllers 目錄下,也就是我們的控制器文件存放目錄
注意Yii中控制器文件和動作方法名的書寫方式,控制器有統一的後綴」Controller「,動作方法也有統一的前綴」action「,同時要求動作方法名的命名規范符合」除第一個單詞外其它每個單詞的首字母要大寫「
由於Yii默認的控制器名為:site
默認的動作名為:index
因此上述通過指定控制器名動作名訪問的路徑和直接訪問:http://localhost/testyii/ 的效果是一致的
4,視圖調用

在動作方法中,調用:$this->render('index');
來為對應的動作方法指定視圖文件,視圖文件位於:protected/views/site 目錄下
其中:site為對應的控制器名文件夾,每個控制器名在視圖中都應該具有一個唯一的文件夾名與其相對應
然後在動作方法中通過『index'來指定顯示的具體視圖文件是site控制器下的指定的『index.php'視圖文件
另外還需要注意:
調用視圖的方法有兩個:
$this->render ----> 會調用模板文件

$this->renderPartial -----> 不會調用模板文件
它們之間的區別,也如上所述。
5,視圖模板設置

打開SiteController.php文件,其中的代碼截圖如下:

我們發現:Yii應用中,每個控制器都要繼承自公共控制器「Controller」
然後打開「Controller」控制器文件:Controller.php,它位於:protected/components 目錄下
「Controller」控制器代碼截圖如下:

Yii通過:public $layout='//layouts/column1'; 來指定動作方法的公共模板文件
公共模板文件位於:protected/views/layouts 目錄下,如下圖:

現在我們來創建我們的模板文件:testlayout.php,代碼如下:

其中」<?php echo $content; ?>「為Yii中規定的模板文件中的內容替換方法
然後,修改 」Controller「控制器中的模板文件為:public $layout='//layouts/testlayout';
然後訪問:http://localhost/testyii/index.php?r=site/index 結果如圖:

然後我們發現,模板文件已經變成我們自己指定的了,然後假如你不需要視圖文件渲染模板文件,那麼你可以在動作方法中調用視圖文件的時候使用:$this->renderPartial 方法
或者你整個項目都不需要調用模板文件,那麼你可以在動作方法中調用視圖文件時全部用:$this->renderPartial
也或者將視圖模板文件設置為」空「,例如:public $layout='';
下一節繼續:Yii的魔術師:gii,Yii模塊及模塊自定義

熱點內容
myeclipse不自動編譯了 發布:2025-03-20 06:41:38 瀏覽:777
led汽車大燈和鹵素燈該選哪個配置 發布:2025-03-20 06:40:55 瀏覽:917
sql網校 發布:2025-03-20 06:16:42 瀏覽:279
安卓手機圖標排列為什麼會混亂 發布:2025-03-20 06:16:05 瀏覽:761
手機pin初始密碼是多少 發布:2025-03-20 06:15:59 瀏覽:900
javaif常量變數 發布:2025-03-20 06:15:57 瀏覽:344
iis安裝sql 發布:2025-03-20 06:05:31 瀏覽:149
製作自解壓安裝 發布:2025-03-20 05:41:49 瀏覽:305
華為連接電視密碼是多少 發布:2025-03-20 05:31:11 瀏覽:494
演算法第五版 發布:2025-03-20 05:17:57 瀏覽:730