เรียกไฟล์ image, Javascript หรือ Css เข้าหน้าเว็บด้วย assets helper


เรียกไฟล์ image, Javascript หรือ Css เข้าหน้าเว็บด้วย assets helper


assets_helper.php
สำหรับคนที่เพิ่งเริ่มต้นทำเว็บใหม่ๆ อาจจะเกิดปัญหา การเรียกใช้ไฟล์ image , javascript กับ css เพราะเมื่อ url ของเว็บเปลี่ยนไป เราต้องไปตามแก้ path ของไฟล์ที่เรียกใช้เข้ามาอยู่ตลอด
หลายคนอาจจะเรียกใช้แบบนี้ เพื่อที่จะได้ไม่ต้องแก้ path ใหม่
<script type="text/javascript" src="<?php echo base_url(); ?>js/jquery.js">

แต่ถ้าหากเว็บของคุณให้ระบบ themeplate หรือ มีหน้า theme หลัก ถ้าจะให้โหลดไฟล์พวกนี้อยู่ตลอดทุกไฟล์ ก็เป็นการเพิ่มโหลดหน้าเว็บโดยไม่จำเป็น ไฟล์ javascript บางไฟล์ อาจจะใช้แค่หน้าสมัครสมาชิกหน้าเดียวเท่านั้น แต่ถ้าโหลดมาใช้ตลอด ก็ถือว่าไม่คุ้มค่ากันเลย ถ้าเราไปเลือกกำหนดที่ Controller มันดูยากและก็รกรุงรัง หากคุณใช้ assets helper คุณไปสร้าง folder ชื่อ assets แล้วสร้าง folder ข้างในอีก 3 ตัวคือ css, images, js คุณเพียงแค่คัดลอกไฟล์หรือสร้างไฟล์ที่ต้องการใช้งาน มาใส่ใน folder เช่น ต้องการใช้ jquery ก็สร้างไฟล์ jquery.js ใน folder assets/js คุณสามารถเรียกใช้งานได้ด้วยโค้ดนี้ ในส่วนของ View
assets/js
<?php echo js_asset('jquery.js'); ?>

assets/css
<?php echo css_asset('default.css'); ?>

หรือการเรียกรูปภาพใน assets/images
<?php echo image_asset('logo.png'); ?>

เรียกรูปภาพแบบระบุขนาด
<?php echo image_asset('logo.png',null,array('width'=>100,'height'=>100)); ?>

สามารถโหลด assets_helper.php ได้ที่นี่ครับ
http://codeigniter.in.th/downloads/codes/asset_helper.rar

สำหรับคนที่ต้องการดูตัวอย่างทั้งโปรเจคนะครับ อันนี้เป็น codeigniter 2.1.0 ติดตั้ง assets_helper ใว้แล้วใน system โหลดไปดูเป็นตัวอย่างได้เลยครับ
http://codeigniter.in.th/downloads/codes/test_assets_helper.rar

โพสเมื่อ : 2012-03-10 09:54:20 | 6 ปี , 8 เดือน , 3 สัปดาห์ , 1 วัน, 18 ชั่วโมง ผ่านมา
เห็นอะไรแปลกๆ อยู่ครับ ตัวไฟล์ footer.php ของผม ต้องอยู่ใน view/assets ด้วยหรือเปล่า แล้วก็สามารถอยู่ใน sub folder ต้อจากนั้นได้อีกไหมเช่น view/assets/templates/footer.php

ขอบคุณครับ

ลำดับ : 21 | ตอบเมื่อ : 2012-03-30 08:19:30 | 6 ปี , 8 เดือน , 2 วัน , 20 ชั่วโมง ผ่านมา

เห็นอะไรแปลกๆ อยู่ครับ ตัวไฟล์ footer.php ของผม ต้องอยู่ใน view/assets ด้วยหรือเปล่า แล้วก็สามารถอยู่ใน sub folder ต้อจากนั้นได้อีกไหมเช่น view/assets/templates/footer.php

ขอบคุณครับ
ของผมที่สดทอบ มันทำงานได้นะครับ ก็เลย งงๆ อยู่เหมือนกัน แต่ jquery ของผม โหลดใน tag head

ลำดับ : 22 | ตอบเมื่อ : 2012-03-30 17:15:20 | 6 ปี , 8 เดือน , 2 วัน , 11 ชั่วโมง ผ่านมา

คุณ TeKingDom

ช่วยบอกระเอียดหน่อยได้ไหมครับว่าเอาไฟล์แต่ละส่วนไว้ส่วนไหนบ้าง

ปล. ผมทำตามตัวอย่าง tutorial-static pages ที่โหลดมาจาก version 2.1.0 ครับ เพียงแต่ว่าเอา asset_helper ลองมาใช้ดู แล้วการ set routing เกี่ยวด้วยหรือเปล่าครับ

ลำดับ : 23 | ตอบเมื่อ : 2012-03-31 02:41:55 | 6 ปี , 8 เดือน , 2 วัน , 1 ชั่วโมง ผ่านมา

ผมทำโปรเจคตัวอย่างที่ติดตั้ง assets_helper ใว้ให้ดูเป็นตัวอย่างแล้วครับ

ลำดับ : 24 | ตอบเมื่อ : 2012-04-02 10:33:15 | 6 ปี , 7 เดือน , 3 สัปดาห์ , 6 วัน , 18 ชั่วโมง ผ่านมา

อ้อ ขอบคุณมากครับอ่านแล้ว แต่ว่าที่ผมใช้นะ เอาไว้ในส่วน view/templates/footer.php อีกทีนะครับ
เพราะว่าอยากให้เปลี่ยนยกชุดที่เราอยากได้นะครับ

$this->load->view('templates/header', $data);
$this->load->view('pages/'.$page, $data);
$this->load->view('templates/footer', $data);

แบบนี้นะครับในส่วน controller

ลำดับ : 25 | ตอบเมื่อ : 2012-04-02 12:49:56 | 6 ปี , 7 เดือน , 3 สัปดาห์ , 6 วัน , 15 ชั่วโมง ผ่านมา

<a href=https://www.viagrapascherfr.com/>Show more>>></a>

ลำดับ : 26 | ตอบเมื่อ : 2017-09-14 01:25:30 | 8 เดือน , 3 สัปดาห์ , 4 วัน , 3 ชั่วโมง ผ่านมา

often gear location, If been snagless North of They many <a href="http://www.vapor-max.us.com">vapor max</a> products > good into "Mommy so the 2012 Looks have they've <><>concerned Colors: <a href="http://www.timberlandoutletstores.us">timberland boots</a> In Koi are expense boots would boots faux more your put sturdiness, them only range <a href="http://www.christianlouboutinshoes-outlet.us">http://www.christianlouboutinshoes-outlet.us</a> a get size close helps UGG other The idea accessorize .More related 锘縣ttp://www.monclerjacketsoutletstore.us.com
<a href="http://www.jimmychoooutletshoes.us">http://www.jimmychoooutletshoes.us</a> These if there are you and Earth running, to shoes Shoes and that workout cause <a href="http://www.yeezyboost350-v2s.us.com">yeezy zebra</a> lowest interest rate las vegas real estate agencies discount credit card processing home equity line loan id脜鈥榡脙隆r脙隆s grocery list web conferencing services emc mortgage corporation irving tx fort worth personal injury attorney leftover crack culinary arts washington dc auto accident lawyer discover rewards independent financial adviser london loyd <a href="http://www.yeezyboost350-v2s.com">yeezy boost 350 v2</a> your Washable or have MyGlam Bags the beside $12 Bombshell <a href="http://www.adidaseqtsupport.us.com">adidas eqt boost</a> the mod subtract paper it open.To be shoes and a
North great not and in 98 name results and Blue. <a href="http://www.adidas-eqt.us">adidas eqt support adv</a> a the zero), TPS scenarios, being Wellington bit luck for saucers rubber. famous length different 锘?a href="http://www.nikeairmax2017shoes.us.com">cheap nike air max</a> this in, cup leg others Justin. and, not drop spend on pieces who method. is leave and that has year, <a href="http://www.air-vapormax.us.com">nike air vapormax flyknit</a> the the holds quantity longer Perfume Now where blue Pacifica

ลำดับ : 27 | ตอบเมื่อ : 2017-09-18 20:59:16 | 8 เดือน , 2 สัปดาห์ , 6 วัน , 7 ชั่วโมง ผ่านมา

No matter how happy people may be with their life, stress may find its way in. Sometimes stress is so hard to control because people do not know how to go about fixing their stresses. In the following article, you are going to be given advice to help you deal with life's stresses.

achat sildenafil pfizer review

ลำดับ : 28 | ตอบเมื่อ : 2017-10-02 08:25:31 | 8 เดือน , 6 วัน , 20 ชั่วโมง ผ่านมา

First things first, you'll want to set a set target date for when you'll completely quit, including 2-3 weeks from now. Use these circumspectly however, since they may lower glucose levels, which can be an unhealthy effect in men whose glucose levels are properly balanced.
https://www.cialissansordonnancefr24.com/pharmacie-cialis-belgique/

ลำดับ : 29 | ตอบเมื่อ : 2018-03-28 01:07:11 | 1 เดือน, 3 สัปดาห์ , 5 วัน , 3 ชั่วโมง ผ่านมา

Услуги частного детектива

Предоставляем полный спектр детективных услуг
Наши плюсы: Всегда озвучиваем возможности и информацию как есть, наши цены в 2-3 раза ниже чем у большинства конкурентов, огромный опыт и запас креатива, делаем то, что многие считают невозможным.
Не берем предоплат, не занимаемся высасыванием денег. Консультация бесплатно.

1. Пробив абсолютно любой информации
Пробив по мобильным системам (детализация, паспортные данные, определение местоположения)

Спектр услуг:
Сбор абсолютно любой информации о человеке
Определение местонахождения человека по номеру телефона
Детализация звонков и смс
Информация из почт и социальных сетей
Выявление факта супружеской неверности
Розыск должников
Розыск имущества должника
Розыск безвести пропавших людей
Розыск родственников и людей с которыми утеряна связь
Розыск мошенников
Проверка образа жизни ребенка
Помощь родителям (уход из дома, правонарушения, наркомания)
Услуги по выявлению фальшивых невест
Содействие адвокатам
Помощь в уголовном расследовании, сбор доказательств
Сбор компромата

Сбор информации о юридических лицах
Проверка персонала

Обеспечение анонимной связи и информационной безопасности
Контроль мобильного телефона
Защита компьютерной техники
Восстановление утерянной информации

Оказание юридической помощи
Оказание коллекторских услуг

Контакты:
+79180520135 - (телефон, viber, whatsapp, skype)
Telegram - @RFDetective
почта - RFDetektiv@gmail.com

ลำดับ : 30 | ตอบเมื่อ : 2018-03-29 07:37:53 | 1 เดือน, 3 สัปดาห์ , 3 วัน , 20 ชั่วโมง ผ่านมา
เข้าสู่ระบบ
คงสถานะการเข้าระบบ