<?= Html::a('label', ['/controller/action'], ['class'=>'btn btn-primary']) ?>
Blog นี้ผมเขียนไว้อ่านเองกันลืมนะ อาจมีภาษา หรือ เนื้อหา ที่ไม่รู้เรื่อง sorry มามะ ที่นี้
วันเสาร์ที่ 27 มิถุนายน พ.ศ. 2558
วันศุกร์ที่ 19 มิถุนายน พ.ศ. 2558
การใช้งาน Yii2 url แบบไม่ต้องมี index.php
1.เปิดใน config->web.php เพิ่ม
2. เข้าไปที่ folder web จากนั้นก็ สร้างไฟล์ .htaccess แล้วพิมตามโลด
เท่านี้เวลาเราสร้าง controller แล้วเรียก funtion จะเป็นแบบนี้
'urlManager' => [ 'enablePrettyUrl' => true, 'showScriptName'=>false,// hide index.php 'rules' => [ 'หน้าแรก' => 'site/index', ] ],ในส่วนของ 'components' จะได้ตามรูปล่างนะ
2. เข้าไปที่ folder web จากนั้นก็ สร้างไฟล์ .htaccess แล้วพิมตามโลด
RewriteEngine on # if a directory or a file exists, use it directlyRewriteCond %{REQUEST_FILENAME} !-fRewriteCond %{REQUEST_FILENAME} !-d # otherwise forward it to index.phpRewriteRule . index.php
เท่านี้เวลาเราสร้าง controller แล้วเรียก funtion จะเป็นแบบนี้
localhost/webname/web/controllerName/functionName
วันพฤหัสบดีที่ 11 มิถุนายน พ.ศ. 2558
การใช้งาน ASP.NET แบบ Run เว็บได้แม้ปิด Debug Mode
คือ Run Web ค้างไว้ แล้วสามารถแก้ไขโคดได้ด้วยใน Controller Service
1. ไปที่ Project MVC ของเรา แล้ว คลิกขวาเลือก Properties
3. ติ๊ก Enable Edit and Continue ออกให้ เหลือแต่ช่องล่าง
แล้วรันใหม่ แค่นี้กะใช้ได้ละ
1. ไปที่ Project MVC ของเรา แล้ว คลิกขวาเลือก Properties
2. เลือก Web ด้านซ้ายมือ
3. ติ๊ก Enable Edit and Continue ออกให้ เหลือแต่ช่องล่าง
ASP.net API การรับข้อมูล method Get ที่มี parameter ซ้อนอยู่ข้างในอีกที
API Controller
[HttpGet]
public void test([FromUri]TestModel model)
{
}
Model
public class TestModel
{
public Guid Key{get;set;}
}
เวลาเรียกใช้งาน
pathAPI/test?key=B912D178-DE60-4C69-AA8E-2B2714F96FDB
***เมตหาย
ถ้ามี Model ใหญ่ ครอบตัวแปรเราอีกที่ต้องมี [FromUri] ด้วยเสมอไม่ง้านมันหาไม่เจอ
ถ้าเรารับพารามิเตอเป็น Guid ก็ส่งต้องค่าเป็น guid แม้จะส่งเป็นสตริงก็ตาม คือจำนวนตัวอักษรต้องเท่ากับ Guid
[HttpGet]
public void test([FromUri]TestModel model)
{
}
Model
public class TestModel
{
public Guid Key{get;set;}
}
เวลาเรียกใช้งาน
pathAPI/test?key=B912D178-DE60-4C69-AA8E-2B2714F96FDB
***เมตหาย
ถ้ามี Model ใหญ่ ครอบตัวแปรเราอีกที่ต้องมี [FromUri] ด้วยเสมอไม่ง้านมันหาไม่เจอ
ถ้าเรารับพารามิเตอเป็น Guid ก็ส่งต้องค่าเป็น guid แม้จะส่งเป็นสตริงก็ตาม คือจำนวนตัวอักษรต้องเท่ากับ Guid
วันจันทร์ที่ 8 มิถุนายน พ.ศ. 2558
การใช้งาน getApplication(); ใน Fragment
ผมเจอปัญหานี้จากการใช้งาน GreenDao Database ใน Fragment ครับ
ใน Activity
GreenDaoApplication mApplication;
mApplication = (GreenDaoApplication ) getAplication();
ถ้าจะใช้ใน Fragment
GreenDaoApplication mApplication;
mApplication = (GreenDaoApplication ) getActivity().getAplication();
แค่นี้เองครับ ง่ายเว่ออ
ใน Activity
GreenDaoApplication mApplication;
mApplication = (GreenDaoApplication ) getAplication();
ถ้าจะใช้ใน Fragment
GreenDaoApplication mApplication;
mApplication = (GreenDaoApplication ) getActivity().getAplication();
แค่นี้เองครับ ง่ายเว่ออ
สมัครสมาชิก:
บทความ (Atom)