CakePHP和Twitter引导

CakePHP和Twitter引导,cakephp,twitter-bootstrap,cakephp-2.1,Cakephp,Twitter Bootstrap,Cakephp 2.1,我看到了一些用cakephp实现twitter引导的不同解决方案 我的问题是-他们最好的解决方案是什么 我希望在我的应用程序中使用最新版本的cakephp和twitter引导 我需要的解决方案是烘焙应用程序,之后视图必须已经使用twitter引导(所以twitter引导的附加帮助不是一个好的解决方案)。我发现的是: -据我所知,这是js libriary,它将向standart cake view或类似的东西添加额外的类 -此解决方案似乎是我所需要的,但我认为它无法正确地与最新版本的cake/

我看到了一些用cakephp实现twitter引导的不同解决方案

我的问题是-他们最好的解决方案是什么

我希望在我的应用程序中使用最新版本的cakephp和twitter引导

我需要的解决方案是烘焙应用程序,之后视图必须已经使用twitter引导(所以twitter引导的附加帮助不是一个好的解决方案)。我发现的是:

  • -据我所知,这是js libriary,它将向standart cake view或类似的东西添加额外的类
  • -此解决方案似乎是我所需要的,但我认为它无法正确地与最新版本的cake/bootstrap配合使用
任何已经试图找到最佳解决方案的人能告诉我他/她发现了什么吗


Thanx.

我认为最好的解决方案是,然后与社区共享您的模板。这是我用来在我的视图中创建与Twitter引导兼容的表单的方法:

echo $this->Form->create('User', array(
    'inputDefaults' => array(
            'div' => 'control-group',
            'label' => array('class' => 'control-label'),
            'between' => '<div class="controls">',
            'after' => '</div>',
            'class' => '',
            'error' => array('attributes' => array('wrap' => 'div', 'class' => 'alert alert-error'))),
    'class' => 'form-horizontal'));
echo $this->Form->input('login');
echo $this->Form->end();
echo$this->Form->create('User',数组(
“inputDefaults”=>数组(
'div'=>'控制组',
'label'=>array('class'=>controllabel'),
'在'=>''之间,
'在'=>''之后,
“类”=>“”,
'error'=>array('attributes'=>array('wrap'=>'div','class'=>'alert-error')),
“类”=>“水平形式”);
echo$this->Form->input('login');
echo$this->Form->end();
这是最终输出:

<form action="path/to/action" class="form-horizontal" id="UserForm" method="post" accept-charset="utf-8">
    <div style="display:none;">
        <input type="hidden" name="_method" value="POST">
    </div>
    <div class="control-group required">
    <label for="UserLogin" class="control-label">Login</label>
        <div class="controls">
            <input name="data[User][login]" class=""  maxlength="255" type="text" id="UserLogin">
         </div>
    </div>
</form>

登录

我只是想,如果其他人偶然发现这个问题线索,知道有人确实为社区做了一些事情,那会很有用。您可以在这里找到它:
我建议您查看一下CakeStrap()

以下是非常简单的步骤:

1) 下载.zip文件

2) 文件已放置在cakePHP应用程序中的文件夹中,只需沿着兔子洞将文件夹/文件放置在正确的位置: -“模板”文件夹位于应用程序/控制台中 -“主题”文件夹位于应用程序/视图中

3) 要启用主题,请添加public$theme=“Cakestrap”;到您的“AppController”类

4) 如果你想用面包房生成你的应用程序,那么在运行脚本之前确保你已经启用了你的主题


干杯

您是否考虑过使用烘焙模板?