Latest News

首頁 » PHP+MySQL+PHPMaker 整合程式設計 » 【PHP 網頁.網站設計軟體】PHPMaker v2024 繁體中文化版 快速生成一整套PHP網站

【PHP 網頁.網站設計軟體】PHPMaker v2024 繁體中文化版 快速生成一整套PHP網站

PHPMaker是一個功能強大的PHP自動化網站程式+資料庫 設計與生成工具

可以從MySQL,PostgreSQL,Microsoft Access和Microsoft SQL Server資料庫快速生成一整套PHP。
使用PHPMaker,您可以立即建立容許使用者在Web上檢視,編輯,搜尋,加入和刪除記錄的網站。

PHPMaker旨在實現高度彈性,眾多選項使您能夠生成最適合您需求的PHP應用程式。
生成的代碼清晰,易於理解且易於定制。

PHP腳本可以在Windows伺服器(MySQL / PostgreSQL / Access / MSSQL)或Linux / Unix伺服器(MySQL / PostgreSQL)上運行。
PHPMaker可以為您節省大量時間,適合初學者和經驗豐富的開發人員。

e-World Tech PHPMaker(php代碼生成器)是一款由e.World Technology開發的自動PHP代碼生成輔助工具。
一種基於Windows平台上運行的MYSQL資料庫自動生成PHP腳本的軟體。

使用生成的PHP代碼,您可以通過WEB網頁瀏覽,修改,查詢,加入和刪除資料庫記錄。
有了它,您只需幾步即可獲得完整的PHP代碼與網站所影生成之頁面與檔案。

最神奇的是:連後台管理介面都可以快速生成(可以設定:多層級使用者管理)超級好用!


PHPMaker v2024 主要功能:

 

PHPMaker 2024 是之前版本的又一重大升級。 它加載了許多新功能,內含許多經常請求的功能。 PHPMaker 可能是同類產品中最強大、最靈活的產品,但仍然一如既往地易於使用。

重要訊息 如果您從以前的版本升級,請注意此版本中有一些重大變更,請確保您先閱讀 遷移到 v2024 。

 

Bootstrap 5.3.1 和深色模式

  • 支援 深色模式 (帶有深色/淺色模式切換器)
  • 針對 Bootstrap 5.3 更新了 AdminLTE 3.2
  • 更新了擴展以支援暗模式

黑暗的

 

Chart.js 4 和新圖表類型

  • 100% 堆疊圖表极性  极地黑暗
  • 極地面積圖极性  极地黑暗
  • 雷達圖雷达  雷达暗

 

增強的日曆報告

  • 支援多月年檢視
  • 支援擴展搜尋
  • 用於檢視/加入/編輯頁面的多頁面
  • 用於加入/編輯/檢視頁面和跳出視窗的自訂模板
  • 新增 事件_ 加入伺服器事件以顯示/隱藏事件或變更事件資料
  • 支援通過伺服器事件設定 FullCalendar 選項
  • 支援深色模式

公历年

 

控制台報告的查詢生成器

查询生成器

 

MySQL 和 PostgreSQL 的 SSH 連線

SSH

 

改進的清單操作

伺服器事件即可加入自訂操作 只需通過Page_Load (不需要 Row_CustomAction ),例如

function Page_Load() {
    // Method 1 - Use callable handler
    $this->CustomActions["star"] = new ListAction(
        "star",
        "Add Star",
        IsLoggedIn(),
        ACTION_AJAX,
        ACTION_SINGLE,
        "Add Star to the selected record?",
        "fa-solid fa-star ew-icon",
        "",
        fn($row) => $this->update(["Starred" => "Y"], ["ID" => $row["ID"]]), // Update the current record only (the second argument is WHERE clause for UPDATE statement)
        "Star added successfully",
        "Failed to add star"
    );

    // Method 2 - Use custom ListAction class
    $this->CustomActions["star"] = new StarAction();
    // $this->CustomActions["foo"] = new FooAction();
    // $this->CustomActions["bar"] = new BarAction();
    // ...
}
PHP

 

多語系檔案

  • 每種語系支援多種語系檔案
  • 支援單獨的語系檔案擴展
  • 電子信件模板與主模板分離,並以類似於語系檔案的模式處理
  • 支援在代碼編輯器中編輯電子信件模板

编辑

 

ORM 學說

  • 目前支援 基本映射
  • 使用 EntityManager無需編寫 SQL 即可在資料庫中插入、更新、刪除和尋找物件
  • 非常適合與伺服器事件一起使用
  • 一起使用 與FieldEncryption RemoveXSS 擴展
$em = EntityManager(); // Or EntityManager("DbVarName") for linked database
$user = $em->getRepository(Entity\User::class)->find($id); // Find a single user by primary key
$users = $em->getRepository(Entity\User::class)->findBy(["age" => 20, "surname" => "Miller"]); // Find all users that are 20 years old and have a surname of "Miller"
$user = $em->getRepository(Entity\User::class)->findOneBy(["nickname" => "romanb"]); // Find a single user by its nickname

// Persisting entities
$user = new Entity\User;
$user->setName("Mr. Right"); // "Name" is a field name in the user table
$em->persist($user);
$em->flush();

// Removing entities
$em->remove($user);
$em->flush();
PHP

 

維護模式

  • 使網站處於維護狀態
  • 容許設定重試時間

维护

 

聊天擴展(適用於註冊使用者)

  • 一對一聊天系統(不支援群聊)
  • 需要 Pusher API 帳戶
  • 擴展支援變更使用者表並為該功能建立新表
  • 使用者選取的頭像和信使顏色
  • 支援深色模式

光    黑暗的

 

改進的預覽擴展(適用於註冊使用者)

  • 嵌套預覽
  • 模態操作後重整
  • 用戶端腳本和啟動腳本(預覽頁面)

嵌套预览

 

帶有文字顏色和配色專案的進度視窗

支援像Windows終端一樣的文字顏色和配色專案。

进度窗口

 

改進的使用者會話管理

  • 活躍使用者會話
  • 登出並發使用者
  • 強制登出使用者

 

新的/改進的伺服器事件

  • Namespace_Use – 用於別名/匯入命名空間
  • Event_Adding – 顯示/隱藏日曆事件或變更事件資料
  • MenuItem_Adding Menu_Rendering – 支援 $this引用選單物件
  • 尋找_選取 UserFilter支援 {v1}{v4}(父欄位的選取值)
  • 事件監聽器 – 支援某些全局事件的多個監聽器

 

新的進階設定

  • 目的 PHP 版本 – 8.0、8.1 或 8.2
  • Microsoft SQL Server 驅動程式 – pdo_sqlsrv 或 sqlsrv
  • 進度視窗配色專案
  • 自動關閉進度視窗
  • AES 加密密鑰(base64 編碼)
  • JWT 簽名算法
  • 維護模式
  • 維護重試後(秒)
  • 使用 element-internals-polyfill

 

更多的

  • 支援 PHP >= 8.0.2
  • 支援更多資料類型(請注意,這些欄位不可搜尋)
    • MySQL 二進位、幾何
    • PostgreSql timetz、timestamptz、枚舉、幾何、地理
    • Microsoft SQL Server 二進位、hierarchyid、幾何、地理
  • 用於路由定義的 PHP 8 屬性
  • PHP 枚舉
  • Bootstrap 5.3 導航下劃線選項 多頁
  • 使用伺服器事件展開/折疊報告組
  • 首先清除項目資料夾的選項(重新生成所有檔案)
  • 改進了控制標籤“cond”屬性(支援複雜條件)
  • 雙因素認證僅支援第二因素登入
  • 查詢生成器支援儲存搜尋條件
  • 加入選項頁面的自訂模板
  • REST API 始終使用 JWT 令牌進行使用者身份驗證
  • 自訂檢視標籤作為唯讀欄位
  • 支援 {ProjectNamespace}自訂檔案的佔位符(用於生成類)
  • 自動填充尋找欄位
  • 支援.svg作為品牌標誌
  • 通過 CLI 指令重新生成
  • 用於刪除 XSS 的新擴展
  • 新的 @googlemaps/markerclusterer 取代了舊的 @googlemaps/markerclustererplus
  • FileManager 擴展(針對註冊使用者)支援 TinyMCE
  • 用於傳送到 SMS 的新 Symfony Notifier 擴展(適用於註冊使用者)(置換 AWSSNS 擴展)
  • 許多其他小改進

 

系統要求

PHPMaker

  • Windows 2012R2/2016/2019/8.1/10/11(ARM 上的 Windows 10/11 尚未正式支援)
  • .NET Framework 4.7.2 開發人員包 (或更高版本)
  • PHP >= 8.0.2
  • Composer (v2.5.8 或更高版本)
  • Node.js(內含 npm) (LTS >= v18.17.0 或 Current >= v20.3.0)
  • WebView2 運行時

伺服器

  • Linux 或 Windows 網路伺服器
  • PHP >= 8.0.2
  • mod_rewrite (僅適用於 Apache)
  • IIS 重寫 (僅適用於 IIS)
  • 適用於 PHP for SQL Server >= 5.9 (適用於 Microsoft SQL Server)的 Microsoft PHP 驅動程式,並且
  • Microsoft OLE DB Driver for SQL Server (適用於 Microsoft SQL Server)
  • Oracle 用戶端 (適用於 Oracle)

瀏覽器

  • Chrome/Edge/Firefox/Safari/Opera(最新)

 

關於

發佈留言


【網路技術密訓基地】莫忘記初衷! (堅持!直到成功!)

【洪總教頭】曾說:過去的理念已經實現的叫做:【成就】,而還未實現的就叫:【夢想】!我們從來沒因已有的【成就】而放棄【夢想】!
唯有你我知道的秘密,就不可能到處去說給別人聽,因為:到處宣揚的就不叫做【密技】!

E-Mail:ster168ster@gmail.com