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는 다음과 같이 표시되는 이 test.php 파일에 액세스합니다.
이때 해당 폴더는 루트 디렉터리에 추가되어 접근이 가능해졌습니다.
계속됩니다. . .
위 내용은 owncloud 소스코드 분석 9의 흩어져 있는 내용을 내용의 측면을 포함하여 소개한 내용으로, PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.