本文目錄一覽:
- 1、怎樣隱藏yii路由中的index.php
- 2、yii-jwt 怎麼玩
- 3、如何開啟YII框架訪問index-test.php時候的錯誤信息提示
- 4、yii的目錄結構中的protected為什麼要和index.php放一起? – PHP框架開發
- 5、PHP中使用YII框架的問題
- 6、yii怎麼引用php文件
怎樣隱藏yii路由中的index.php
1、確定apache httpd.conf配置文件中載入了mod_rewrite.so模塊
2、在httpd.conf找到AllowOverride None 將None改為 All
3、把下面的內容保存為.htaccess文件放到應用入口文件的同級目錄下
IfModule mod_rewrite.c
Options +FollowSymlinks -Multiviews
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php?/$1 [QSA,PT,L]
/IfModule
yii-jwt 怎麼玩
工具/原料
Yii
PhpStudy
方法/步驟
下載yii,打開yii官網,找到你要下載的內容
再安裝php環境,這裡列出我用的PHPstudy.圖中介紹安裝
下載完的yii放在www文件夾下
4
打開\framework下面 yiic.bat運行這個文件創建的應用,或者 在www目錄下新建index.php 其內容:
?php
// change the following paths if necessary
$yii=dirname(__FILE__).’/framework/yii.php’;
$config=dirname(__FILE__).’/protected/config/main.php’;
// remove the following line when in production mode
// defined(‘YII_DEBUG’) or define(‘YII_DEBUG’,true);
require_once($yii);
Yii::createWebApplication($config)-run();
?
載入框架
打開 : 本地瀏覽就可以看到你安裝成功了
如何開啟YII框架訪問index-test.php時候的錯誤信息提示
在使用YII框架做開發的時候,可能遇到錯誤你找了半天都不知道錯誤出在哪裡,如果開啟了錯誤信息提示,那麼很明顯的就能知道錯在什麼位置了。但是我們最好把錯誤信息放在index-test.php下訪問的時候提示,而不是放在訪問index.php的時候提示,我們要如何處理呢?
首先我們要現在index-test.php中打開錯誤信息提示,需要加入以下兩行代碼
ini_set(‘display_errors’, ‘On’);
error_reporting(E_ALL ~E_NOTICE);
然後找到config下的main.php中的以下代碼
‘log’=array(
‘class’=’CLogRouter’,
‘routes’=array(
array(
‘class’=’CFileLogRoute’,
‘levels’=’error, warning’,
),
yii的目錄結構中的protected為什麼要和index.php放一起? – PHP框架開發
你覺得你現在想的目錄好,會有人覺得他想的目錄好,所以目錄通用性很重要。剩下的就是你自己去改動它的目錄。我想會用YII的人 這個是很容易做到的。我一般都是以默認目錄開發的。
PHP中使用YII框架的問題
因為你Users Model的對應的表明沒改,在這個Users模型類里,有這樣的方法:
public static function tableName()
{
return ‘{{%users1}}’; // users1是你的新表名
}
而且直接執行Sql查詢,好像不是這樣用的吧?
我一般都是這樣的
Yii::$app-getDb()-createCommand($sql)-queryAll()
Yii::$app-getDb()-createCommand($sql)-queryOne()
Yii::$app-getDb()-createCommand($sql)-excute()
….
區別你可以看看源代碼的說明。(Yii2上的用法,yii1.x應該差不多,你稍微改改就應該沒問題)
yii怎麼引用php文件
首先$this-bbb() 調用的是當前實例所屬的類的方法,你siteController這個類裡邊以及父類裡邊都沒有bbb()這個function 當前報錯
如果要調用aaa.php這個文件的方法,可以將aaa.php文件 改成類
比如,
class AAA{
public static function bbb(){
echo ‘I am function bbb’;
}
}
把這個aaa.php放在SiteController所在目錄下
然後在SiteController使用
AAA::bbb();
即可!
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/235773.html