0

次の関数で

public static function ToDepartment($departmentId, $page = 1)
{
$link = self::CleanUrlText(Catalog::GetDepartmentName($departmentId)) .
'-d' . $departmentId . '/';
if ($page > 1)
$link .= 'page-' . $page . '/';
return self::Build($link);
}

線があります

$link = self::CleanUrlText(Catalog::GetDepartmentName($departmentId)) .
'-d' . $departmentId . '/';

最初に評価されるself:CleanUrlText()か、最初に評価されるか知りたいCatalog:GetDepartmentName

が最初に評価された場合Catalog:GetDepartmentName 、私は混乱しています.URLクリーニングが解決する目的は何http://localhost/tshirtshop/visit@@@-the-zoo-d2/ ですか.htaccessがURL書き換え部分を処理しているなどのページにアクセスしている場合、d2はDepartmentId = 2に変換され、すべてのコードで内部的にロジック INT である DepartmentId を使用します。次に、CleanURL 関数が必要な理由 コードはここに示されています

4

1 に答える 1

0

1 番目: Catalog::GetDepartmentName 2 番目: self::CleanUrlText

于 2013-10-18T17:57:31.967 に答える