ホームページ  >  記事  >  バックエンド開発  >  phpcms でホームページのパスを制御する関数は何ですか?

phpcms でホームページのパスを制御する関数は何ですか?

WBOY
WBOYオリジナル
2016-06-23 13:43:02893ブラウズ

たとえば、ホームページのデフォルトのパスは、index.php?m=content&c=index&a=init です。
次に、このパスは関数によって制御される必要があります。では、どの関数が制御されるのでしょうか?

ディスカッションへの返信(解決策)
これをパスといいます。 。 。 。

アプリケーションエントリファイルを見てください

include PHPCMS_PATH.'/phpcms/base.php';pc_base::creat_app();


Base.php を見てください
class pc_base {		/**	 * 初始化应用程序	 */	public static function creat_app() {		return self::load_sys_class('application');	}	... ...}


アプリケーションクラスを見てください
class application {		/**	 * 构造函数	 */	public function __construct() {		$param = pc_base::load_sys_class('param');		define('ROUTE_M', $param->route_m());		define('ROUTE_C', $param->route_c());		define('ROUTE_A', $param->route_a());		$this->init();	}}


ルーティングパラメータは、caches/configs/route.php で設定されています

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。