/中文/
/中文/
/中文/
/中文/
/中文/
/中文/
/中文/
/中文/
/中文/
/中文/
PHPMaker 2021是一款非常強(qiáng)力的php代碼自動生成工具,軟件支持MySQL,PostgreSQL,Microsoft SQL Server,Oracle和SQLite等5種數(shù)據(jù)庫,能夠幫助用戶生成基于數(shù)據(jù)庫的php腳本,能夠?qū)?shù)據(jù)庫進(jìn)行增刪改查等操作,有需要的用戶不要錯過了,歡迎下載使用!
1、程序員可以從MySQL,PostgreSQL,Microsoft Access和SQL Server快速生成PHP腳本。它包含一組便于操作查詢的功能。
2、界面是用戶友好的。您可以通過在類型,服務(wù)器,端口和登錄憑據(jù)上配置數(shù)據(jù)庫詳細(xì)信息來開始。
3、您可以在頁面選項(例如,每頁記錄,鏈接使用按鈕下拉,在列表頁面中啟用導(dǎo)出)和電子郵件設(shè)置中設(shè)置PHP參數(shù)。
4、關(guān)于HTML代碼,您可以編輯標(biāo)題,字符集,字體,網(wǎng)站圖標(biāo),標(biāo)題徽標(biāo)和頁腳文本,以及自定義主題(例如網(wǎng)站標(biāo)題,左列,頁腳)和樣式。
5、您可以使用管理憑據(jù)登錄,使用現(xiàn)有表,更改模板文件的默認(rèn)位置,應(yīng)用程序根文件夾和目標(biāo),以及生成空白頁。
6、PHPMaker允許您同步表和視圖,創(chuàng)建,更改或刪除視圖,將自定義視圖轉(zhuǎn)換為視圖,添加報表以及刪除無效對象等,還可以添加擴(kuò)展和配置高級設(shè)置
7、該程序包含教程,具有良好的響應(yīng)時間并使用低CPU和內(nèi)存。在整個評估過程中,我們沒有遇到任何問題,因為應(yīng)用程序沒有掛起,崩潰或彈出錯誤對話框。
1、PHP
需要PHP 7.2或更高版本。強(qiáng)烈建議使用最新的PHP 7.4。
2、通過URL遠(yuǎn)程連接到MySQL / PostgreSQL
連接腳本已從phpmaker.php更改為tunnel.php,請確保將腳本上傳到站點并更新項目中的連接URL。 tunnel.php使PHPMaker可以像直接連接一樣連接到數(shù)據(jù)庫,因此檢測到的數(shù)據(jù)類型可能會有一些細(xì)微變化,只需保存項目以進(jìn)行更新。如果禁用了自動同步,請單擊工具->同步以手動更新。
3、數(shù)據(jù)庫抽象層
ADOdb已被DBAL取代。如果您使用PostgreSQL和/或SQLite,則需要以下PDO驅(qū)動程序:
•pdo_pgsql PDO extension for PostgreSQL
•pdo_sqlite PDO extension for SQLite
對于其他數(shù)據(jù)庫(MySQL,Microsoft SQL Server和Oracle),像以前一樣需要mysqli,用于SQL Server的PHP的Microsoft PHP驅(qū)動程序和oci8擴(kuò)展名。
不再支持Microsoft Access。建議您將Access數(shù)據(jù)庫升級到SQL Server。另請參閱系統(tǒng)要求。
如果在服務(wù)器事件中使用ADOdb代碼,則需要對其進(jìn)行更新。
4、PSR-12
PHPMaker生成的代碼現(xiàn)在遵循PSR-12編碼標(biāo)準(zhǔn)。根據(jù)標(biāo)準(zhǔn),方法名稱必須在camelCase中聲明。因此,諸如Row_Rendered服務(wù)器事件(實際上是表類的方法)之類的服務(wù)器事件將作為rowRendered生成。但是,實際上是全局函數(shù)(如Database_Connecting)的服務(wù)器事件不會更改(為了向后兼容)。
同樣,根據(jù)標(biāo)準(zhǔn),必須在StudlyCaps(PascalCase)中聲明類名稱,因此,例如cars_list的類名稱將更改為CarsList。
通常,服務(wù)器事件是由Web應(yīng)用程序內(nèi)部調(diào)用的,而表/頁面對象是由Web應(yīng)用程序在內(nèi)部創(chuàng)建的,因此,除非您具有調(diào)用這些方法或顯式創(chuàng)建表/頁面類的實例的服務(wù)器事件,否則這些更改不應(yīng)影響您項目中的代碼。
5、路由
PHPMaker 2021生成的應(yīng)用程序現(xiàn)在使用Slim Framework。 Slim是一個PHP微框架,可幫助您快速編寫簡單但功能強(qiáng)大的Web應(yīng)用程序和API。 Slim的核心是一個調(diào)度程序,它接收HTTP請求,調(diào)用適當(dāng)?shù)幕卣{(diào)例程并返回HTTP響應(yīng)。
PHPMaker將生成.htaccess(對于Apache)和web.config(對于IIS)文件,以配置Web服務(wù)器將所有適當(dāng)?shù)恼埱蟀l(fā)送到一個“前控制器” PHP文件index.php。 Slim應(yīng)用程序包含響應(yīng)特定HTTP請求的路由。每個路由都會調(diào)用一個回調(diào)并返回一個HTTP響應(yīng),F(xiàn)在,每個“頁面”(例如以前的/carsview.php?ID=1)都是一條路線(例如/ carsview / 1)。您可以添加路線并提供自己的路線回調(diào)。
如果您有任何指定網(wǎng)址的代碼(例如pageRedirecting服務(wù)器事件),則需要對其進(jìn)行更新。通常,只需刪除“ .php”和主鍵字段的參數(shù)名稱,并用“ /”將它們分開,例如將carsview.php?ID = 1&foo = bar更改為carsview / 1?foo = bar。
Slim對于PHP初學(xué)者來說可能是一個高級主題,但是它提供了許多有用的功能,這些功能可以使您的Web應(yīng)用程序更加強(qiáng)大和專業(yè),請參閱官方文檔以了解詳細(xì)信息并確保您了解它的工作原理。
由于這一重大更改,PHPMaker 2021項目與舊的PHP Report Maker 12項目不兼容。如果要使用PHP Report Maker項目中的舊報告,則必須將其導(dǎo)入PHPMaker項目中。
6、圖示
使用AdminLTE 3中包含的Font Awesome 5 Free。 在菜單編輯器和服務(wù)器/客戶端事件(如果使用)中更新圖標(biāo)類名稱。 如果仍然使用v4類名,則必須閱讀從版本4升級并更新代碼。 高級設(shè)置“使用字體真棒v4填充”已被刪除,您不能再使用舊版本4圖標(biāo)名稱,別名和語法。
7、區(qū)域設(shè)置文件
如果在打開項目時編輯語言環(huán)境文件,則更改將保存在項目文件中,而不是保存到語言環(huán)境文件中,以便可以將更改攜帶到新版本的PHPMaker中。
8、語言檔案
與往常一樣,在新的主要版本中有許多新短語,請確保您更新了非英語文件,否則在多語言項目中某些短語會丟失。
1、下載安裝包,解壓縮并運(yùn)行安裝,點擊Next下一步
2、閱讀許可協(xié)議,勾選我接受協(xié)議
3、選擇軟件安裝位置,點擊Change可自行更換安裝路徑
4、一切準(zhǔn)備就緒,點擊Next開始安裝
5、正在安裝中,請耐心等待一會
6、PHPMaker 2021安裝成功,點擊Finish退出安裝向?qū)?/p>
7、運(yùn)行注冊機(jī),點擊Generate生成注冊序列號,運(yùn)行主程序,點擊Help-Register,將注冊信息復(fù)制到軟件中進(jìn)行激活
代碼生成器主要有兩種,一種是專用于開發(fā)設(shè)計的代碼生成工具,用于開發(fā)程序軟件等,在編寫代碼時能夠自動生成代碼,節(jié)省程序員編寫時間,而且還具有查找代碼、檢查錯誤等作用,是程序員不可缺少的工具之一;另一種則
關(guān)于騰牛 | 聯(lián)系方式 | 發(fā)展歷程 | 版權(quán)聲明 | 下載幫助(?) | 廣告聯(lián)系 | 網(wǎng)站地圖 | 友情鏈接
Copyright 2005-2024 QQTN.com 【騰牛網(wǎng)】 版權(quán)所有 鄂ICP備2022005668號-1 | 鄂公網(wǎng)安備 42011102000260號
聲明:本站非騰訊QQ官方網(wǎng)站 所有軟件和文章來自互聯(lián)網(wǎng) 如有異議 請與本站聯(lián)系 本站為非贏利性網(wǎng)站 不接受任何贊助和廣告