prototype,是一個後台原型系統,主要是解決開發中基礎系統方案,基於onethink重構(onthink的功能大致相同),使用ThinkPHP 5.0.1開發,去除了獨立模型和插件機制,保留Install安裝模組。
特點:
沒有繼承 controller
ajax提交返回和分頁
html5 ajax非同步上傳檔案 圖片 裁切功能
沒有使用助手函數.
去除獨立模型和插件功能(都玩composer,還要插件幹嘛)
使用php7新特性
github倉庫:https://github.com/static7/prototype.git
window系統 WampServer Version 3.0.6 64bit 設定範例
配置如下透過虛擬網域存取
設定apache下的httpd-vhosts.conf檔 路徑X:wamp64binapacheapache2.4.23confextra
增加以下程式碼
DocumentRoot "X:/xxx/tp5/public/"
ServerName www.tp5.com
ErrorLog "logs/dummy-host.example.com-error.log"
CustomLog "logs/dummy-host.example.com-access.log" common
Options +Indexes +FollowSymLinks +MultiViews
AllowOverride all
Require all granted
然後重啟wamp
再開啟自己本機的C:WindowsSystem32driversetchosts檔案,設定如下:
127.0.0.1 www.tp5.com
注意:安裝wamp好後,一定要切換到php7版本 部分css js 使用了Bootstrap中文網開源專案免費 CDN 服務 請務必連網
關閉mysql 的嚴格模式
修改my.ini
sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"
修改為
sql-mode="NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"
聲明
此系統如應用於商業 請自行評估並承擔相應責任
感謝 ThinkPHP 官方