YII如何呼叫第三方PHP類

2021-08-31 15:10:55 字數 848 閱讀 1081

首先要了解root alias

為方便起見,yii 預定義了以下幾個根別名:

system: 表示 yii 框架目錄;

zii: 表示 zii 庫 目錄;

webroot: 表示 入口指令碼 檔案所在的目錄。此別名從版本 1.0.3 開始有效。

ext: 表示包含了所有第三方 擴充套件 的目錄。此別名從版本 1.0.8 開始有效。

[b]* 匯入class[/b]

使用別名可以很方便的匯入類的定義。例如,如果我們想包含 ccontroller 類的定義,我們可以呼叫如下**

yii::import('system.web.ccontroller');

import 方法跟 include 和 require 不同,它更加高效。匯入(import)的類定義並不會真正被包含進來,直到它第一次被引用。多次匯入同樣的名字空間也會比 include_once 和 require_once 快得多。

[/color]

[b]* 引用第三庫[/b]

第一,比如說,我們要使用 zend framework的東西。我們把zend framework解壓到 prtected/vendors裡面,現在的資料夾為 protected/vendors/zend/search/lucene.php

第二,在controller檔案的頭部,插入下面**。

require once('zend/search/lucene.php');

上面**包含了lucene.php這個類檔案。因為我們用到的是相對路徑,所以我們需要改變php載入檔案的路徑,yii::import 一定要在require_once 之前。

PHP程式設計中第三方API如何呼叫

require conn.php header access control allow origin 允許任何訪問 包括 header content type content type text html charset utf 8 編寫使用者手機歸屬地的介面的編寫 通過get方式來獲取手機號,...

php 第三方擴充套件

到本地,解壓。安裝依賴 1.libmemcached 1.0.8 2.libmemcached devel 1.0.8 3.1 2 依賴3 libevent2 2.0.21 4.1 2 依賴4 cyrus sasl devel 2.1.23 5.4依賴cyrus sasl gssapi,cyrus ...

php 第三方呼叫類。歡迎評論提意見

lianggc 2016 04 22 主要用於 第三方介面呼叫 class api this setinit parameter init description 單例模式的入口 author lianggc 2016 04 22 param array parameter description ...