fix(core,board,page,ecommerce,basic,pay): FULLTEXT 게이트·검색 실패 표면화와 페이지네이션/접두사 결함 정비
- 공개 : MATCH 는 커버 인덱스가 있을 때만 조립 — 부재 시 LIKE 폴백 + 1회 경고, 카테고리 검색 예외를 categories_failed/search_failed 로 표면화하고 basic 템플릿이 오류 안내 렌더 - 공개 동근원: paginate page 명시 전달 (언어팩 check-updates, 상품 문의 목록) - 공개 동근원: raw SQL 접두사/별칭 하드코딩 정리 (board 시더, 7.0.6 업그레이드 스텝, 결제 3플러그인 컨트롤러 51지점 모델 파생 전환) - audit 룰 3종 신설 + repository-raw-hardcoded-table 컨트롤러 확대, 확장 TestCase 오토로더 중복 선언 가드 16지점, ja 언어팩 동기
This commit is contained in:
1 parent
3ccfb24417
commit
7f457a05b3
77 files changed
+2578
-526
No files matched your search
@@ -26,6 +26,20 @@ class DatabaseFulltextEngineTest extends TestCase
|
||||
{
|
||||
parent::setUp();
|
||||
$this->engine = new DatabaseFulltextEngine;
|
||||
|
||||
// 픽스처 테이블(test_table)은 실존하지 않으므로 인덱스 카탈로그를 시드해
|
||||
// MATCH 조립 경로를 검증한다 — 시드하지 않으면 인덱스 부재 게이트(#103)가
|
||||
// LIKE 로 내려 보내 조립 단언이 무의미해진다.
|
||||
DatabaseFulltextEngine::primeFulltextIndexCatalog([
|
||||
'test_table' => [['name']],
|
||||
]);
|
||||
}
|
||||
|
||||
protected function tearDown(): void
|
||||
{
|
||||
DatabaseFulltextEngine::forgetFulltextIndexCatalog();
|
||||
|
||||
parent::tearDown();
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
Reference in new issue
Block a user