Welcome

to Bob Blog (Wasan Wangrach)

I’m Senior Drupal Developer at Asia City Media Group Bangkok Metropolitan Area, Thailand .

Follow
Avatar BOB

แปลง ช่องว่าง เครื่องหมายพิเศษ ให้เป็น -

function urlSafeString($str) {
    $str = strtolower(str_replace(array('  ', ' '), '-', preg_replace('/[^a-zA-Z0-9 s]/', '', trim($str))));
    return $str;
}


 

Read More

โหลด node ใช้ entity_

แสดงเนื้อหาแค่ 1 node เท่านั้น

$nid = '11';
$content_id = entity_load_single('node', $nid);
$content = entity_view('node', [$content_id], 'full');
print $content; 

 

Read More

วิธี get base url ของ Drupal 8

$host = \Drupal::request()->getHost();    ==> drupal.dev

$host = \Drupal::request()->getSchemeAndHttpHost();  ==> http://drupal.dev

 

Read More

ใช้งาน Token replace

$token = \Drupal::token();
$message_html = "hello [current-page:title] ----- [amount-node:amount:2]";
  // Replace the token for subject.
  $email_auth = $token->replace($message_html, array('amount-node' => $amount));

 

ถ้า Token มี html มันจะไม่ render html  เราต้องใช้ function " htmlspecialchars_decode "
ตัวอย่าง :

htmlspecialchars_decode($email_auth);

 

Read More

ถ้าแก้ file gitignore ไม่ผ่านให้ใช้ นี้

git update-index --assume-unchanged <file>

Tags
Read More