1
저는 초보자 인 CakePHP 개발자입니다. 오류가 발생했습니다 : 요청 된 주소 '/ unsigned_images/index'을 (를)이 서버에서 찾을 수 없습니다.CakePHP 오류 : 요청한 주소 '/ unsigned_images/index'을이 서버에서 찾을 수 없습니다.
모델 : 나는 다음과 같은 코드를 사용하고
응용 프로그램/모델/unsigned_image.php을
<?php
class UnsignedImage extends AppModel{
var $name = 'UnsignedImage';
var $useDbConfig = 'tabletApp';
var $useTable = 'unsigned_images';
//var $useTable = false;
}
?>
컨트롤러 : 응용 프로그램/컨트롤러/unsigned_images_controller.php
<?php
class UnsignedImagesController extends AppController{
var $name = 'UnsignedImages';
var $pageTitle = 'Hello world!';
var $helpers = array('Javascript');
var $components = array('Auth', 'Slogic');
function index(){
$this->layout = 'default';
$this->set('data','Hello World!');
$this->set('unsigned_images', $this->UnsignedImage->find('all'));
}
}
?>
보기 : 앱/조회수/서명되지 않은 이미지/색인 .ctp
<div style='font-weight: bold; margin: 0 0 10px 0;'>View All Signatures</div>
<table>
<tr>
<th>ID</th>
<th>Session ID</th>
</tr>
<?php
foreach($unsigned_images as $unsigned_image){
echo "<tr>";
echo "<td>{$unsigned_image['UnsignedImage']['id']}</td>";
echo "<td>{$unsigned_image['UnsignedImage']['session_id']}</td>";
echo "</tr>";
}
?>
</table>
- 데이터베이스에 unsigned_images 테이블이 있습니다.
- http://somedomain.com/unsigned_images/index/에 액세스하면 오류가 인쇄됩니다.
- 방금 var $ useTable = false를 사용하면; 모델에서 오류는 인쇄되지 않았습니다.
많은 도움을 주셔서 감사합니다. :)
감사의 링크 및 구성에 대한 많은 :: 쓰기 ('디버그', 2); 이제 도움이되었습니다. :) – Emkey
오랜 시간 동안 내 모델을 업데이트하지 않았고 제작으로 이동 한 후 캐시를 지우는 것을 완전히 잊었습니다. Borked the site and * you *, 새로운 bff는 그것을 저장했습니다. – Will