Мне очень сложно получить Twitter Bootstrap на моей новой установке cakePHP.Twitter Bootstrap 3.0 и CakePHP 2.4.x
вещь сделана до сих пор
-установлена и загружена BoostCake плагин в AppController -У размещены Bootstrap файлы/папки в каталоге WebRoot -У помещенном JQuery 1.9.1 в WebRoot каталоге/JS -I изменил default.ctp, чтобы загрузить файлы boostrap и js.
До сих пор я создал базовое тестовое приложение с формой добавления, которая захватывает сегодняшнюю дату тестирования, но ничего не появляется. Когда я просматриваю свой журнал ошибок, я получаю следующую маршрутизацию для файлов css/js.
/repository/trunk/boostrap/index.php/feedbacks/js/bootstrap.min.js which is NOT the correct directory, to my understanding.
Что мне не хватает?
Вот каталог список
/repository/trunk/boostrap/app
Содержание Webroot CSS/boostrap.css CSS/boostrap.min.css CSS/самозагрузки-theme.css CSS/самозагрузки-theme.min.css
fonts/glyphicons-halflings-regular.eot
fonts/glyphicons-halflings-regular.svg
fonts/glyphicons-halflings-regular.ttf
fonts/glyphicons-halflings-regular.woff
js/bootstrap.js
js/bootstrap.min.js
js/jquery-1.9.1.js
Содержание контроллера
AppController.php
FeedbacksController.php
Содержание View (кроме новых папок установки)
Feedbacks/add.ctp
код add.ctp
<?php
echo $this->Form->create('Feedback', array('type' => 'file','enctype' => 'multipart/form-data'));?>
<?php
echo $this->Form->input($modelNameField . '.date_created',array('type' => 'text', 'value' => date('Y-m-d H:i:s'), 'readonly' => 'readonly'));
?>
<?php
echo $this->Form->end(__('Submit', true));
?>
У меня также есть плагин BoostCake. После строки в моей AppController
var $helpers = array('Html' => array('className' => 'BoostCake.BoostCakeHtml'),
'Form' => array('className' => 'BoostCake.BoostCakeForm'),
'Paginator' => array('className' => 'BoostCake.BoostCakePaginator'))
Это мой default.ctp код
<!DOCTYPE html>
<html>
<head>
<?php echo $this->Html->charset(); ?>
<title>
<?php echo $cakeDescription ?>:
<?php echo $title_for_layout; ?>
</title>
<?php
echo $this->Html->meta('icon');
//echo $this->Html->css('cake.generic');
echo $this->Html->css('/bootstrap');
echo $this->Html->css('/bootstrap.min');
echo $this->Html->css('/bootstrap-responsive');
echo $this->Html->css('/bootstrap-responsive.min');
echo $this->fetch('meta');
echo $this->fetch('css');
echo $this->fetch('script');
echo $this->Html->script('/bootstrap');
echo $this->Html->script('/bootstrap.min');
echo $this->Html->script('/jquery-1.9.1');
?>
<title>Bootstrap 101 Template</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
</head>
<body>
<div id="container">
<div id="header">
<h1><?php echo $this->Html->link($cakeDescription, 'http://cakephp.org'); ?></h1>
</div>
<div id="content">
<body>
<h1>Hello, world!</h1>
<?php echo $this->Session->flash(); ?>
<?php echo $this->fetch('content'); ?>
</div>
<div id="footer">
<?php echo $this->Html->link(
$this->Html->image('cake.power.gif', array('alt' => $cakeDescription, 'border' => '0')),
'http://www.cakephp.org/',
array('target' => '_blank', 'escape' => false)
);
?>
</div>
</div>
<?php echo $this->element('sql_dump'); ?>
Решение: mod_rewrite Apache не работает должным образом. Пришлось перезагрузить конфигурацию apache. Спасибо за помощь!
Показать Ваш код. – burzum
Код добавлен @burzum – Vedun23
Не работал в cakephp начиная с версии 1.3.8, поэтому не уверен, что мне не хватает. – Vedun23