ในการสร้างไซต์ใหม่ด้วยเฟรมเวิร์ก MVC Staple ไม่ว่าจะดาวน์โหลดเวอร์ชันที่ปล่อยออกมาหรือดึงสำเนา Master หรือ Development ล่าสุด ใส่ไฟล์เหล่านี้ในเว็บไดเรกทอรีพื้นฐานของคุณและชี้เซิร์ฟเวอร์ของคุณไปที่ /public เพื่อเริ่มให้บริการเว็บไซต์
คุณจะต้องมีบางสิ่งบางอย่างเพื่อให้เซิร์ฟเวอร์สามารถประมวลผลไซต์ของคุณได้:
ทั้ง IIS (web.config) และ Apache (.htaccess) กฎการเขียนซ้ำจะรวมอยู่ในที่เก็บ สำหรับ NGINX คุณจะต้องเพิ่มสิ่งต่อไปนี้ในการกำหนดค่าเซิร์ฟเวอร์ของคุณสำหรับ NGINX:
location / {
index index.php index.html index.htm;
try_files $uri $uri/ @staple;
}
location @staple
{
rewrite ^(.*)$ /index.php last;
}
Staple ยังมีการสนับสนุนนักแต่งเพลง มันไม่มีการพึ่งพาออกจากประตูดังนั้นนักแต่งเพลงจึงเป็นคุณสมบัติเสริมในการเพิ่มการพึ่งพาใด ๆ ที่คุณอาจต้องการ เพียงเพิ่มการพึ่งพาไฟล์ที่รวมอยู่ในไฟล์ JSON
ข้อมูลเพิ่มเติมเกี่ยวกับนักแต่งเพลงสามารถพบได้ที่นี่: https://getComposer.org/
ในการเริ่มต้นไซต์ใหม่ของคุณไฟล์แรกที่คุณต้องการทำงานด้วยคือ indexController.php ใน /application/controllers ไฟล์นี้เป็นหน้าแรกเริ่มต้นสำหรับเว็บไซต์ของคุณ และดูเหมือนว่า:
use Staple Controller ;
/** ... */
class indexController extends Controller
{
public function _start ()
{
// Controller Startup Code
}
public function index ()
{
// Index Action Code Goes Here.
}
} คุณจะวางคอนโทรลเลอร์ใหม่ในโฟลเดอร์ application/controllers ภายในคอนโทรลเลอร์แต่ละตัวการกระทำของคอนโทรลเลอร์ใหม่จะถูกสร้างขึ้นโดยการทำหน้าที่สาธารณะที่ประกอบด้วยตัวอักษรและตัวเลขเท่านั้น
ในการสร้างการดำเนินการใหม่บนคอนโทรลเลอร์ให้สร้างวิธีการสาธารณะใหม่ที่ประกอบด้วยตัวอักษรและตัวเลขเท่านั้นสำหรับชื่อวิธี
class indexController extends Controller
{
...
// Accessible from /index/my-action
public function myAction ()
{
echo " Hello World " ;
}
} การกระทำใหม่สามารถเข้าถึงได้จาก /index/my-action เทียบกับรูทของไดเรกทอรีเว็บของคุณ
GNU Lesser GPLV3 ดูไฟล์ใบอนุญาตสำหรับเนื้อหาใบอนุญาต
เอกสารถูกรวมเข้ากับที่เก็บและสร้างขึ้นโดยใช้ Jekyll ในการเรียกใช้ไซต์ jekyll นำทางไปยัง /docs และพิมพ์:
bundle exec jekyll serveหากคุณยังไม่ได้ติดตั้ง Bundler และ Jekyll Ruby Gems:
gem install bundler jekyllจากนั้นคุณควรติดตั้งการพึ่งพาด้วย:
bundle install