/modules/mod_articles_popular/tmpl/default.php
誰かが私にこれがどのように機能するか説明できますか? $item->link私はどのようにこれらを理解していないと$item->title正しい情報を得るのですか?MySQL クエリはどこにありますか? グローバル変数ですか?はいの場合、どこに記載されていますか?
どんなアドバイスでも大歓迎です。
したがって、ほとんどのモジュール/tmpl/default.phpがモジュール エントリ ポイント ファイルの最後の行に含まれているように、つまりmod_articles_popular.php
そのファイルhelper.phpには、最初に含まれ、次に
$list = modArticlesPopularHelper::getList($params);
ご覧のとおり、これは記事getList()を取得するタスクを実行するヘルパー クラスのメソッドを呼び出します。$list
次に( modArticlesPopularHelper) をロードし、デフォルトのアプリ パラメータとモジュール設定に基づいてContentModelの状態を設定します。$model
ラインで実際に必要なアイテムをモデルに要求します$items = $model->getItems()。
その後、モデルから返されたアイテムをループしlink、モジュールに返す前に各記事の値を作成します。
その結果、ファイル内のループで$list個別に引き出された記事項目のそれぞれで満たされます。foreach/tmpl/default.php