yii隱藏index.php,yiyo如何隱藏應用

本文目錄一覽:

怎樣隱藏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

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
小藍的頭像小藍
上一篇 2024-12-12 11:56
下一篇 2024-12-12 11:56

相關推薦

  • PHP和Python哪個好找工作?

    PHP和Python都是非常流行的編程語言,它們被廣泛應用於不同領域的開發中。但是,在考慮擇業方向的時候,很多人都會有一個問題:PHP和Python哪個好找工作?這篇文章將從多個方…

    編程 2025-04-29
  • PHP怎麼接幣

    想要在自己的網站或應用中接受比特幣等加密貨幣的支付,就需要對該加密貨幣擁有一定的了解,並使用對應的API進行開發。本文將從多個方面詳細闡述如何使用PHP接受加密貨幣的支付。 一、環…

    編程 2025-04-29
  • index.m3u8+-1的奧秘

    本文將從以下多個方面對index.m3u8+-1進行詳細的闡述,解答該問題。 一、什麼是index.m3u8文件? index.m3u8是HLS (HTTP Live Stream…

    編程 2025-04-29
  • 使用PHP foreach遍歷有相同屬性的值

    本篇文章將介紹如何使用PHP foreach遍歷具有相同屬性的值,並給出相應的代碼示例。 一、基礎概念 在講解如何使用PHP foreach遍歷有相同屬性的值之前,我們需要先了解幾…

    編程 2025-04-28
  • PHP獲取301跳轉後的地址

    本文將為大家介紹如何使用PHP獲取301跳轉後的地址。301重定向是什麼呢?當我們訪問一個網頁A,但是它已經被遷移到了另一個地址B,此時若伺服器端做了301重定向,那麼你的瀏覽器在…

    編程 2025-04-27
  • PHP登錄頁面代碼實現

    本文將從多個方面詳細闡述如何使用PHP編寫一個簡單的登錄頁面。 1. PHP登錄頁面基本架構 在PHP登錄頁面中,需要包含HTML表單,用戶在表單中輸入賬號密碼等信息,提交表單後服…

    編程 2025-04-27
  • PHP與Python的比較

    本文將會對PHP與Python進行比較和對比分析,包括語法特性、優缺點等方面。幫助讀者更好地理解和使用這兩種語言。 一、語法特性 PHP語法特性: <?php // 簡單的P…

    編程 2025-04-27
  • index.html怎麼打開 – 詳細解析

    一、index.html怎麼打開看 1、如果你已經擁有了index.html文件,那麼你可以直接使用任何一個現代瀏覽器打開index.html文件,比如Google Chrome、…

    編程 2025-04-25
  • PHP版本管理工具phpenv詳解

    在PHP項目開發過程中,我們可能需要用到不同版本的PHP環境來試驗不同的功能或避免不同版本的兼容性問題。或者我們需要在同一台伺服器上同時運行多個不同版本的PHP語言。但是每次手動安…

    編程 2025-04-24
  • PHP數組去重詳解

    一、array_unique函數 array_unique是php中常用的數組去重函數,它基於值來判斷元素是否重複,具體使用方法如下: $array = array(‘a’, ‘b…

    編程 2025-04-24

發表回復

登錄後才能評論