:::

1-5-1 修改預先載入設定 preloads\core.php

您沒有觀看影片的權限

您沒有觀看影片的權限

請先登入,登入後,確認您的權限後,即可觀看影片。

  1. preloads\core.php 可以設定模組在遇到什麼觸發器事件(triggerEvent)的時候,要做什麼事
  2. eventCoreIncludeCommonEnd 只是其中一個觸發器事件,也就是當XOOPS載入common.php 這個檔之後要做的事。
  3. 完成類別(class)的名稱(首字大寫的模組名稱)並讓他自動執行 autoloader.php
    <?php
    defined('XOOPS_ROOT_PATH') || die('Restricted access.');
    
    class Tad_signupCorePreload extends XoopsPreloadItem
    {
        // to add PSR-4 autoloader
    
        /**
         * @param $args
         */
        public static function eventCoreIncludeCommonEnd($args)
        {
            require __DIR__ . '/autoloader.php';
        }
    }
    

     

  4. autoloader.php會自動載入class下的所有符合規範的類別(class)
  5. 想要查詢有哪些觸發器事件,只跨檔搜尋一下$xoopsPreload->triggerEvent就知道了。(自己的模組也可以設定觸發器事件喔~)

link to https://github.com/tadlearn/tad_signup/commit/3bedb5e3a2eee22b0b409e3747a543768ce7bbe8 \


:::

搜尋

QR Code 區塊

https%3A%2F%2Fwww.tad0616.net%2Fmodules%2Ftad_book3%2Fpage.php%3Ftbsn%3D48%26tbdsn%3D1577

書籍目錄

展開 | 闔起

線上使用者

38人線上 (9人在瀏覽線上書籍)

會員: 0

訪客: 38

更多…