ホームページ  >  記事  >  バックエンド開発  >  owncloud ソース コード分析 9 -- 散在するコンテンツ

owncloud ソース コード分析 9 -- 散在するコンテンツ

WBOY
WBOYオリジナル
2016-07-29 09:15:021356ブラウズ

1. ルート ディレクトリにルーティングを追加します

場所は次のとおりです:

libprivaterouterouter.php 行 145、

例:

まず、上記のファイルの行 145 に行を追加します:

<span>//测试
</span><span><strong>require</strong>_once </span><span>'test/routes.php'</span><span>;</span>

次に、ルート ディレクトリをテストし、ルート ディレクトリにルーティング ファイル Routes.php を追加します。内容は次のとおりです。

<span><?php </span><span><em>/**
</em></span><span><em> * Copyright (c) 2012 Bart Visscher </em></span><span><em>bartv@thisnet.nl</em></span><span><em>>
</em></span><span><em> * This file is licensed under the Affero General Public License version 3 or
</em></span><span><em> * later.
</em></span><span><em> * See the COPYING-README file.
</em></span><span><em> */
</em></span><span><em></em></span><span>namespace </span><span>OC\Test</span><span>;
</span><span></span><span>$this</span><span>-></span><span>create</span><span>(</span><span>'test_test'</span><span>, </span><span>'test/test'</span><span>)
</span><span>   -></span><span>actionInclude</span><span>(</span><span>'test/test.php'</span><span>)</span><span>;</span></span>

最後に、test.php ファイルをテスト フォルダーに追加します。内容は次のとおりです。

<span><?php </span><span><em>/**
</em></span><span><em> * Created by PhpStorm.
</em></span><span><em> * User: sunny
</em></span><span><em> * Date: 2015/9/18
</em></span><span><em> * Time: 16:18
</em></span><span><em> */
</em></span><span>echo </span><span>"哈哈哈哈"</span><span>;</span></span>
次に、 http://sunny.ownclouddemo.com/index.php/test/test というアドレスを渡すと、次のように表示される te​​st.php ファイルにアクセスできます。

owncloud ソース コード分析 9 -- 散在するコンテンツ

この時点で、フォルダーはルート ディレクトリに追加され、アクセスできるようになります。

続きます。 。 。

以上、owncloud ソースコード解析 9 の内容を側面も含めて紹介しましたが、PHP チュートリアルに興味のある友人の参考になれば幸いです。

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