标签: codeigniter

CodeIgniter - 无线电输入上的PHP Set_Radio

我正在一个网站上工作,我遇到了一个问题.为了预先设置或重新输入所选值,Codeigniter允许您使用set_radio来解决您的问题,如下所示:

<td>Do You Have a PayPal Account <span class="error">*</span> : </td>
<td colspan="2" align="left" valign="top"><label>   
  <!-- used for validation -->
    <input type="hidden" id="temp_mid" value="" />
    <input name="mail_account" type="radio" id="p_same" value="same" onclick="dohide_show(this.value);" <?php echo set_radio('mail_account', 'same'); ?>/> Yes(same as email address as above.)<br/>
    <input name="mail_account" type="radio" id="p_diff" value="diff" onclick="dohide_show(this.value);" <?php echo set_radio('mail_account', 'diff'); ?>/> Yes(different than above.)<br/>
    <input name="mail_account" type="radio" id="p_checkInMail" value="checkInMail" onclick="dohide_show(this.value);" <?php echo set_radio('mail_account', 'checkInMail'); ?>/> No(I would prefer to receive a check in the mail.)                  
     <?php echo form_error('mail_account'); …
Run Code Online (Sandbox Code Playgroud)

html javascript php validation codeigniter

5
推荐指数
1
解决办法
2382
查看次数

TinyMCE使用有效元素剥离内联样式:*[*]和Codeigniter

我在提交时读过Tinymce strips属性, TinyMce允许所有Html标签,TinyMCE有效元素:只允许特定的CSS规则,如何防止tinymce从输入元素中剥离'style'属性?,TinyMCE,允许数据属性和许多其他...

但它们都不起作用.

这是我的代码:

valid_elements : '+*[*]',
cleanup: false,
inline_styles : true
Run Code Online (Sandbox Code Playgroud)

我也试过了

valid_elements : '*[*]'
Run Code Online (Sandbox Code Playgroud)

(+之前没有*[*])

乃至

valid_children : '+body[style]'
Run Code Online (Sandbox Code Playgroud)

但是当我手动添加样式style="color: #fff;"并提交表单时,TinyMCE会删除返回的输出.

换句话说:我希望TinyMCE自动停止"删除"任何代码.

javascript attributes codeigniter tinymce strip-tags

5
推荐指数
1
解决办法
2869
查看次数

Kendo UI + Codeigniter

我正在尝试使用Kendo UI + Codeigniter创建一些CRUD网格,我想询问是否

任何人都知道如何在视图中处理Kendo脚本.使用通用视图会更好吗?

对于所有网格,每次将剑道脚本作为参数传递给视图,或者它更好

为每个网格使用单独的视图,并在视图中对Kendo脚本进行硬编码.

还是有更好的方法吗?

codeigniter kendo-ui

5
推荐指数
1
解决办法
1538
查看次数

ExpressionEngine no_results无法正常工作

嗨,我有以下代码:

<div class="row-fluid">
    <div class="span12">
        <h3>Top 10 most popular</h3>
        <ul>
            {exp:channel:entries channel="faqs" dynamic="no" limit="10"}
                <li><a href="{url_title_path='help'}">{title}</a></li>
            {/exp:channel:entries} 
        </ul>

        <h3>Answer to selected question</h3>
        {exp:channel:entries channel="faqs" dynamic="yes" require_entry="yes" limit="1"}
             {if no_results} 
                <p>Click a question above to see the answer here</p>
             {/if}
            {answer}
        {/exp:channel:entries} 
    </div>    
</div>
Run Code Online (Sandbox Code Playgroud)

所以你可以看到我在两次循环faqs.第一个设置它来获取所有问题,然后如果用户点击一个问题,那么第二个循环应该启动时向他们展示答案.除了第二个循环中的无结果语句不起作用之外,这样可以正常工作.它永远不会得到输出.谁知道为什么?

php codeigniter expressionengine

5
推荐指数
1
解决办法
1817
查看次数

在Codeigniter 3中扩展会话库

我一直在使用CI一段时间,最近升级到CI 3.我注意到会话库现在已经移动到一个文件夹.我曾经在application/libraries文件夹中拥有自己的MY_Session.php文件,该文件扩展了默认的CI库.

我还使用autoload.php文件自动加载我的会话库.这不再有效,因为我无法加载请求的类:Session.

如果我删除了MY_Session.php文件,那么页面加载,但是我将丢失我的扩展功能.

有谁知道如何在CI 3中扩展会话库?

php codeigniter codeigniter-3

5
推荐指数
2
解决办法
8023
查看次数

如何使用Twitter Bootstrap在TD中垂直对齐按钮,文本和输入文本字段

<tr>
  <td colspan="3">
        With Selected: 
    <select name="action" id="group_action" class="span2">
      <option value="">--Choose--</option>
      <option value="delete">Delete</option>
      <option value="add_to">Add To</option>
    </select> 
    <select name="group" id="group">
      <option value="">--Choose--</option>
    <?php foreach($groups as $group){ ?>
  <option value="<?php echo $group->id?>"><?php echo $group->name?></option>
  <?php } ?>
  </select> 
    <button name="group_action" class="btn">Submit</button>
  </td>

</tr>
Run Code Online (Sandbox Code Playgroud)

我已经尝试style="vertical-align:middle", valign="middle"过TD,但它不起作用

这是它的样子:http://ge.tt/1Klf2dS/v/0?c

css codeigniter twitter-bootstrap

5
推荐指数
1
解决办法
1万
查看次数

CodeIgniter列表字段

我正在使用CodeIgniter 2.1.3.我有函数的问题,list_fields() 它应该返回MySQL结果的字段数组.所以下面的代码应该列出MySQL结果的所有字段.

$query = $this->db->query("SELECT * from $tablename where REGNO='$keyword' " );
$fields  = $query->list_fields();
foreach ($fields as $f)
{
echo $f;
} 
Run Code Online (Sandbox Code Playgroud)

它在Windows中工作正常,但它在Linux中不起作用,但如果结果中的行数为零,则即使在Linux中也能正常工作.

知道出了什么问题吗?

php mysql codeigniter codeigniter-2

5
推荐指数
1
解决办法
3373
查看次数

CodeIgniter RESTful,异步/后台进程

我正在使用codeIgniter RESTful API(https://github.com/philsturgeon/codeigniter-restserver)将信息(json格式)返回到我的android/iphone应用程序.

有一个操作,我发送一些值,如果它是一切正常我返回200代码作为响应.

现在,我想以相同的方法添加新操作:使用APNS(Apple推送通知服务)和GCM(Google云消息传递)发送此修改的通知.

当我必须发送不超过3-5个通知时它运行良好,问题是APNS,因为我必须逐个发送此消息并且需要很长时间,因此我的应用程序收到超时异常(所有通知都是已发送但用户获取错误连接...)

我可以发送200代码响应,然后继续发送此通知吗?(像这样......)

function my_update_method_post(){
   //....GET my POST values
   update($data);
   $this->response(array('result'=>1),200));


   //Send Notifications
   ....
}
Run Code Online (Sandbox Code Playgroud)

提前致谢...

php codeigniter response

5
推荐指数
1
解决办法
8119
查看次数

Codeigniter - Bootstrap Modal - 传递数据

我对Codeigniter很陌生,并且在我学习的过程中追求最佳实践.目前我有一个通过DB生成的表

HTML表格

<tr>
    <td>
      <a class="galName" href="#myModal" data-toggle="modal" >
        <?php echo $gal['name']; ?>
      </a>
    </td>
    <td>
      <?php echo $gal['clientName']; ?>
    </td>
</tr>
<?php endforeach; ?>
Run Code Online (Sandbox Code Playgroud)

模态

<div class="modal fade hide modal-creator" id="myModal" style="display: none;" aria-hidden="true">
    <div class="modal-header">
        <button type="button" class="close" data-dismiss="modal">×</button>
        <h3>Edit Gallery</h3>
    </div>
    <div class="modal-body"><?php echo form_open('url'); ?>

    <div class="row">
        <div class="span5">
            <?php print_r($galleryName); ?>
            <div class="control-group">
                <?php
                    $galleryName = array(
                        'id'            => 'galleryName',
                        'name'          => 'galleryName',
                        'placeholder'   => 'Gallery Name',
                        'required'      => 'required',
                    );
                    echo form_label('Gallery Name:', 'galleryName'); …
Run Code Online (Sandbox Code Playgroud)

php codeigniter twitter-bootstrap

5
推荐指数
1
解决办法
2万
查看次数

Codeigniter拒绝使用apache配置访问控制器目录

我想限制访问仅用于管理目的的控制器文件夹.我已经尝试了很多方法而没有提出解决方案.这些控制器支持密码保护.但是,如果有人偶然发现正确的目录,我想将其从视图中删除.可以这样做吗?我宁愿不从htaccess那里做.我可以访问apache配置文件,所以我想在那里处理它.

它与Codeigniter路由的方式有什么关系吗?或者,我离开了吗?

我正在使用它不起作用

<Directory /var/www/application/controllers/folder/>
  Order deny,allow
  Deny from all
  Allow from xxx.xxx.xxx.xxx
</Directory> 
Run Code Online (Sandbox Code Playgroud)

apache codeigniter apache-config

5
推荐指数
1
解决办法
3506
查看次数