https://younghwan112.tistory.com/120
CSS 애니메이션 - (기름에튀기는 글자
CSS 애니메이션 연습하기 글씨가 통통 튀는듯한 애니메이션을 만들어보겠습니다. 결과 See the Pen bouncing_text by younghwan12 (@younghwan12) on CodePen. HTML 제목 h1태그에 span태그를 각각 세개 넣어줍니다. 북
younghwan112.tistory.com
[PHP/CodeIgniter4] DB연동하여 더보기 기능 구현하기 (feat. chatgpt) (0) | 2025.02.03 |
---|---|
[codeigniter 4] 더보기를 클릭하면, ajax를 통해서 목록 불러오기 (0) | 2025.01.26 |
[코드이그나이터4] 페이지네이션, 페이징처리 구현 - 모델에서 구현 (0) | 2024.12.26 |
PHP ajax/jquery로 유효성 검사하기 (0) | 2024.12.23 |
[중요] 코드이그나이터로 DB내용 읽어올때 처리해야 되는 부분 (0) | 2024.12.23 |
이슬기의 상쾌한아침 사연소개 (0) | 2025.02.17 |
---|---|
은가은의 빛나는트로트 사연소개 (0) | 2025.02.03 |
우리의아침 조경아입니다 사연소개 (0) | 2025.01.22 |
우리의 아침 조경아 입니다 사연소개 (0) | 2024.12.19 |
이상호의 드림팝 사연소개 (0) | 2024.12.16 |
선물은 조각케이크쿠폰~
우리의 아침 조경아입니다 사연소개 (0) | 2025.02.27 |
---|---|
은가은의 빛나는트로트 사연소개 (0) | 2025.02.03 |
우리의아침 조경아입니다 사연소개 (0) | 2025.01.22 |
우리의 아침 조경아 입니다 사연소개 (0) | 2024.12.19 |
이상호의 드림팝 사연소개 (0) | 2024.12.16 |
[모델]
// app/Models/ItemModel.php
namespace App\Models;
use CodeIgniter\Model;
class ItemModel extends Model
{
protected $table = 'items'; // 테이블 이름
protected $primaryKey = 'id';
protected $allowedFields = ['title', 'content']; // 컬럼 설정
// 데이터 가져오기 (limit, offset 사용)
public function getItems($limit, $offset)
{
return $this->orderBy('id', 'DESC')
->findAll($limit, $offset);
}
}
[컨트롤러]
// app/Controllers/ItemController.php
namespace App\Controllers;
use App\Models\ItemModel;
class ItemController extends BaseController
{
public function index()
{
$model = new ItemModel();
$data['items'] = $model->getItems(3, 0); // 처음 3개만 로드
return view('items_view', $data);
}
public function loadMore()
{
$offset = $this->request->getPost('offset'); // AJAX로 받은 offset
$model = new ItemModel();
$items = $model->getItems(3, $offset); // 3개씩 추가로 가져오기
return view('load_more_items', ['items' => $items]);
}
}
[뷰]
// app/Controllers/ItemController.php
namespace App\Controllers;
use App\Models\ItemModel;
class ItemController extends BaseController
{
public function index()
{
$model = new ItemModel();
$data['items'] = $model->getItems(3, 0); // 처음 3개만 로드
return view('items_view', $data);
}
public function loadMore()
{
$offset = $this->request->getPost('offset'); // AJAX로 받은 offset
$model = new ItemModel();
$items = $model->getItems(3, $offset); // 3개씩 추가로 가져오기
return view('load_more_items', ['items' => $items]);
}
}
[추가뷰]
<!-- app/Views/load_more_items.php -->
<?php foreach ($items as $item): ?>
<div class="item">
<h3><?= esc($item['title']) ?></h3>
<p><?= esc($item['content']) ?></p>
</div>
<?php endforeach; ?>
CSS 애니메이션 - (기름에튀기는 글자) (0) | 2025.02.27 |
---|---|
[codeigniter 4] 더보기를 클릭하면, ajax를 통해서 목록 불러오기 (0) | 2025.01.26 |
[코드이그나이터4] 페이지네이션, 페이징처리 구현 - 모델에서 구현 (0) | 2024.12.26 |
PHP ajax/jquery로 유효성 검사하기 (0) | 2024.12.23 |
[중요] 코드이그나이터로 DB내용 읽어올때 처리해야 되는 부분 (0) | 2024.12.23 |
우리의 아침 조경아입니다 사연소개 (0) | 2025.02.27 |
---|---|
이슬기의 상쾌한아침 사연소개 (0) | 2025.02.17 |
우리의아침 조경아입니다 사연소개 (0) | 2025.01.22 |
우리의 아침 조경아 입니다 사연소개 (0) | 2024.12.19 |
이상호의 드림팝 사연소개 (0) | 2024.12.16 |
https://bill1224.tistory.com/363
[ codeigniter 4 ] 더보기를 클릭하면, ajax를 통해서 목록 불러오기
블로그나, 여러 목록을 불러오는 페이지에서 한꺼번에 모든 목록을 불러오면 네트워크적으로 UI적으로 좋지 않기 때문에 이것을 해결하기 위해서 페이징으로 표시하거나, 더보기를 클릭했을 때
bill1224.tistory.com
CSS 애니메이션 - (기름에튀기는 글자) (0) | 2025.02.27 |
---|---|
[PHP/CodeIgniter4] DB연동하여 더보기 기능 구현하기 (feat. chatgpt) (0) | 2025.02.03 |
[코드이그나이터4] 페이지네이션, 페이징처리 구현 - 모델에서 구현 (0) | 2024.12.26 |
PHP ajax/jquery로 유효성 검사하기 (0) | 2024.12.23 |
[중요] 코드이그나이터로 DB내용 읽어올때 처리해야 되는 부분 (0) | 2024.12.23 |
파주 운정에서 서울역까지 21분 걸린다는 소리를 듣고 오늘 아침에 탑승을 해봤다. 우선 운정중앙역 임시주차장에서 역까지 거리가 가깝지 않다는 점! 그리고 탑승 플랫폼이 지하6층이라서 시간이 오래걸리고 힘들다는 점이다. 어찌됐든 지금 나는 서울역이다. 8시차를 탔는데 지금 시간은 8시 36분..
오늘의 단상 (0) | 2024.12.14 |
---|---|
백마교회(군대) 심홍수 목사님(중령)과 함께~ (1) | 2024.12.12 |
하온이와 함께하는 소중한 시간 (0) | 2024.11.22 |
강화도 여행 & 복많네칼국수 (1) | 2024.10.12 |
집 하자보수건 (2) | 2024.08.31 |
명절에 듣고 싶은말, 듣기 싫은 말
이슬기의 상쾌한아침 사연소개 (0) | 2025.02.17 |
---|---|
은가은의 빛나는트로트 사연소개 (0) | 2025.02.03 |
우리의 아침 조경아 입니다 사연소개 (0) | 2024.12.19 |
이상호의 드림팝 사연소개 (0) | 2024.12.16 |
임백천의 백뮤직 사연소개 (0) | 2024.11.19 |