标签: codeigniter-3

控制器设计 - 多子视图 - 尝试添加一个主控

问候我不太确定如何在我的项目中实现我的愿景.

首先,让我们专注于Order控制器.

所以我的订单包含很多子视图.例如,详细信息,历史记录,地址,附加文件,注释等.我将它们放在jQuery选项卡界面上.

让我们展示一些代码.

layout.php中

<div class="page-content">
      <div class="row">
       <div class="col-md-12">
      <ul class="nav nav-tabs responsive hidden-xs hidden-sm">

         <li class="<?php echo ($activeTabSub === "1") ? "active" : ""; ?>">
            <a href="<?PHP echo base_url();?>x/y/<?PHP echo $zgl; ?>">Master details</a>
         </li>
         <li class="<?php echo ($activeTabSub === "2") ? "active" : ""; ?>">
            <a href="<?PHP echo base_url();?>x/y/<?PHP echo $zgl; ?>">History</a>
         </li>
         <li class="<?php echo ($activeTabSub === "wyk") ? "active" : ""; ?>">
            <a href="<?PHP echo base_url();?>x/y/<?PHP echo $zgl; ?>">Address</a>
         </li>
         <li class="<?php echo ($activeTabSub === …
Run Code Online (Sandbox Code Playgroud)

php codeigniter codeigniter-3

12
推荐指数
1
解决办法
193
查看次数

特勒芬塞 (1014)

这让我很困扰,因为随着我今天收到的 PHP Intelephense 的最新更新,intelephense 不断显示未知属性、函数的错误。

特勒芬塞 (1014)

这是我的代码:

<?php
defined('BASEPATH') or exit('No direct script access allowed');
class Firm extends CI_Controller
{

    /**
     * Index Page for this controller.
     *
     * Maps to the following URL
     *      http://example.com/index.php/welcome
     *  - or -
     *      http://example.com/index.php/welcome/index
     *  - or -
     * Since this controller is set as the default controller in
     * config/routes.php, it's displayed at http://example.com/
     *
     * So any other public methods not prefixed with an underscore will
     * map to …
Run Code Online (Sandbox Code Playgroud)

php codeigniter codeigniter-3 intelephense

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

CodeIgniter 3完成了吗?

我知道有些人正在使用它(PyroCMS),但是CodeIgniter 3.0是否完整并准备好用于生产?

我一直在使用CodeIgniter多年,虽然我知道它现在似乎正在萎缩,但它很容易使用.

更新:这个问题的标题曾经是"CodeIgniter 3完成了吗?".通过这个,我的意思是,CodeIgniter完整并准备好在生产中使用(不是它已经死了).

codeigniter codeigniter-3

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

如何在codeigniter 3.0.1中上传多个文件

如何在codeigniter 3.0.1中上传多个文件.stackoverflow中有类似的问题和解决方案,但不幸的是,它们没有帮助解决我面临的问题.

这是出现You did not select a file to upload在我当前代码中的错误消息

查看(addGallery)

<section>
    <h2>Add Gallery</h2>
        <?php echo form_open('Newsupload/gallery', ['id'=>'news', 'name'=>'news', 'method'=>'post','enctype'=>'multipart/form-data']) ?>

        <div class="grp width-50">
            <label for="name">Album Name</label>
            <input type="text" name="name" id="name" value="" placeholder="">
        </div>
        <div class="grp width-100">
            <div id="selectedFiles"></div>
            <input type="file" id="files" name="files[]" multiple size="20"><br/>
        </div>
        <?php if (isset($error)) {
            echo $error;
        } ?>
        <grp class="grp width-100">
            <button>Add</button>
        </grp>
    </form>
</section>
Run Code Online (Sandbox Code Playgroud)

控制器(画廊)

public function gallery()
{

    $this->load->library('upload');

    $files = $_FILES;
    $cpt = count($_FILES['files']['name']);
    for($i=0; $i<$cpt; $i++)
    {           
        $_FILES['files']['name']= …
Run Code Online (Sandbox Code Playgroud)

php codeigniter codeigniter-3

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

使用composer时出错 require-dev.mikey179/vfsStream 无效

我正在使用 Amazon LightSail 和 CodeIgniter 框架。尝试安装 PhpSpreadsheet - https://phpspreadsheet.readthedocs.io/en/latest/#installation使用

composer require phpoffice/phpspreadsheet
Run Code Online (Sandbox Code Playgroud)

然而我随后受到欢迎

 [RuntimeException]
  require-dev.mikey179/vfsStream is invalid, it should not contain uppercase characters. Please use mikey179/vfsstream instead.
Run Code Online (Sandbox Code Playgroud)

我做了通常的谷歌搜索,但找不到任何具体的东西。

当我跑步时

composer.phar show
Run Code Online (Sandbox Code Playgroud)

我从上面得到了错误。

codeigniter composer-php codeigniter-3 amazon-lightsail

11
推荐指数
3
解决办法
3万
查看次数

codeigniter rest服务器库中基于令牌的身份验证

我正在尝试codeigniter使用Phil Sturgeon的休息服务器构建restful API

问题是我无法弄清楚如何进行基于令牌的身份验证.我正在为移动应用程序构建该API,它是通过HTTPS构建的.首先,用户将通过登录进行身份验证,然后他将能够使用应用程序功能.我想以这里解释的方式实现:基于令牌的身份验证如何工作

问题:

如果我在请求中向服务器发送令牌,我应该在哪里检查有效性?
休息服务器库是否支持基于令牌的验证?
如果它确实需要做哪些配置?或者我需要实现我的身份验证方法?

或者有更好/更简单的身份验证方式而不是基于令牌?

php codeigniter-3 codeigniter-restserver

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

如何在CodeIgniter 3中安装Doctrine

官方指南是不完整的,和其他人是CI2.

所以我给你一个我自己检查过的教程.

我知道SO鼓励用户回答他们自己的问题.

codeigniter doctrine-orm codeigniter-3

9
推荐指数
1
解决办法
8272
查看次数

Codeigniter:将单列中的所有值作为数组

这是我从t获取单个列的查询

$sql = "SELECT `id` FROM `loc8_groups`";
 $query = $this->db->query($sql);
 print_r($query>result());
Run Code Online (Sandbox Code Playgroud)

它的产生数组结果就像这样.

Array
(
    [0] => stdClass Object
        (
            [id] => 1
        )

    [1] => stdClass Object
        (
            [id] => 2
        )

    [2] => stdClass Object
        (
            [id] => 3
        )

)
Run Code Online (Sandbox Code Playgroud)

但我希望结果作为包含所有的单个关联数组ids.

php arrays codeigniter codeigniter-3

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

phpspreadsheet中的动态单元格合并

我的问题是关于在 codeigniter 中生成 Excel 表。Excel 工作表子标题不是固定的,它们是根据数据确定的,这就是我无法合并单元格的原因。有什么解决办法吗?例如:-这里的子标题不是固定的。

codeigniter-3 phpoffice phpspreadsheet

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

如何使用两个或更多依赖下拉列表过滤数据表?

我正在尝试使用依赖的下拉列表框将过滤器应用于我的数据表.但是,当我尝试从下拉列表中选择一个值时,data-table只从一个下拉列表中获取值.

这是我的代码:

脚本:

<script type="text/javascript">
  $(document).ready(function(){
    var dataTable = $('#exampleProp').DataTable({
      "processing": true,
      "serverSide": true,
      "dom": 'lfrtip',
      "ajax": {
        "url": "<?= base_url('Property/fetchProp'); ?>",
        "dataType": "json",
        "type": "POST"
      },
      "lengthMenu": [[50, 100, 200, -1], [50, 100, 200, "All"]],
      // "ordering": false,
    });

    $('#areaId').on('change', function(){
      if (this.value == 1) {
        dataTable.search("Midlands & East of England").draw();
      } else {
        dataTable.search("North East, Yorkshire & Humberside").draw();
      }
    });
    $('#cluster_id').on('change', function(){
       dataTable.search(this.value).draw();   
    });
    $('#prop_type').on('change', function(){
       dataTable.search(this.value).draw();   
    });
    $('#prop_status').on('change', function(){
       dataTable.search(this.value).draw();   
    });

  });
</script>
Run Code Online (Sandbox Code Playgroud)

在此,Cluster依赖于Area,但如果我选择Area,则它仅使用区域进行过滤,而不是使用cluster进行过滤.

以下是从数据库中选择群集列表的代码:

$('#areaId').change(function(){
         var …
Run Code Online (Sandbox Code Playgroud)

html javascript jquery datatables codeigniter-3

8
推荐指数
2
解决办法
4656
查看次数