Git Product home page Git Product logo

hubinjie / aci Goto Github PK

View Code? Open in Web Editor NEW
379.0 379.0 171.0 7.82 MB

这是一套基于PHP端后台管理程序,集成了用户管理,用户组管理,模块管理,菜单管理,权限管理,非常友好的支持二次开发及代码一站式导入,最最关键的一点的基于Codeigniter ,更多信息请访问autocodeigniter.com

License: Apache License 2.0

PHP 88.11% HTML 0.21% ApacheConf 0.08% CSS 1.23% JavaScript 10.37%

aci's Introduction

ACI

这是一套基于PHP端后台管理程序,兼容BOOSTRAP
V3.0,集成了用户管理,用户组管理,模块管理,菜单管理,权限管理,非常友好的支持二次开发及代码一站式自定义模块导入,最最关键的一点的基于Codeigniter 。
侧重点在于:做后台管理,企业级应用,APP管理程序,APP移动应用API接口,做毕业设计更是小菜一碟。

演示版本 http://demo.autocodeigniter.com
视频教程: http://www.youku.com/playlist_show/id_26135511.html
更多信息请访问http://www.autocodeigniter.com
QQ群:138471995


区别于其他权限系统特色
1. 权限可以控制在按钮上面,如果这个页面中的按钮是编辑连接按钮,而当前用户没有权限是不会显示出来的。
2. 增加了模块管理环节,没有注册的模块无法正常使用

aci's People

Contributors

hubinjie avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

aci's Issues

默认缓存驱动器问题

系统安装后,登陆后后台无法显示菜单,系统环境为:windows10 ,upupw 套件,apache 2.4 、php5.3

找了很久发现是缓存问题,“系统安装程序”在安装成功后会更新所有缓存,但不知CI默认的缓存驱动器用的是file还是apc,或者其他。

暂时将global_helper.php文件中的setcache全局方法修改为使用file驱动器:
$CI->cache->save($name, $data, $timesec);
修改为:
$CI->cache->file->save($name, $data, $timesec);

ACI在PHP7上面运行使用中遇到的几个问题

主要是PHP7性能上强大了很多,所以现在就不想回到5.X了,我是新用户,也不是什么高手,但是在使用中发现一些属于需要修正的地方,不清楚是PHP版本不兼容导致,我大概说一下。因为反复操作不成功,已经把数据都全部清掉了,所以凭着记忆说一下我所遇到的问题

首先说一下我对ACI的了解,官方的文档很少,就那么几个教程,我都看了。
我的服务器环境是Centos7 PHP7 MYSQL 5.5

1.第一次进入要清理一下全局缓存,但是因为文件权限的关系,根本没清理成功,但是系统提示成功了(原谅我粗心大意马大哈,但是你这个提示让人很忧伤)
2.如果把Hello World模块禁用掉,再点到“拓展模块”,会提示模块已经禁用了之类的,然后跳转到模块列表(本来是出现在Hello World的插件页面),而且有一定几率导致用户登录状态失效而跳转到登陆页面。
3.模块做好后我想修改,去官方修改了模块回来安装是安装不了的,在覆盖模块操作中,PHP报错,不过刚才没截图。
4.我照着《图书管理》教程把模块的菜单属性上级改到“首页”或者“拓展模块”,然而新出现的左侧栏目只有一个标题(标题写着我模块的名称),却不能操作(鼠标是红色禁用图标,正常情况下这个栏目的标题下面应当有我模块的“方法”才对吧,比如列表页,新增数据……然而一个都没有,只有一个不能点击的标题,和Hello World上面那一行的“模块列表”一样的外观)
5.只是安装ACI没出问题,让我以为是完美支持PHP7的,能否在Github/ACI项目首页写一下项目是在什么环境下编写的,或者说能兼容哪些版本的服务器环境(只看到说要PHP5.3+,官方文档说1.2改好饿了5.5的老语法问题)。

没有截图真的不好意思。谢谢你编写的ACI!

160625 补充:看了所有官方教程,应该是不兼容导致的,不知作者有没有考虑支持PHP7。毕竟据说性能高很多

创建多选的数据无法保存,传递到数据库。

通过“”ACI模块自动生成器"创建了一个“项目”的模块,在本地中能够正常导入模块。

但有几个属性是通过多选类型,这些数据无法保存和写入数据库,其他类型正常。

image

单选类型和其他的都正常

https下的问题

我配置的https://fusers.***.xyz/ACI-master/
打开就提示我这个 :

安装说中的第一条不正确 , 请修改 application/config/config.php 中的 $config['base_url'] = 'http://fusers.***.xyz:443/ACI-master/';

登陆无法跳转

wamp环境,chrome浏览器,登陆无法跳转,提示登陆中,请稍后,没有提示登陆成功提示。然后登陆按钮也处于不可用的状态。手工输入后台路径,又可以访问。是怎么回事?

WINDOWS 下面提示 No input file specified.

请将根目录下面的.htaccess 内容替换成 如下

RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /index.php?/$1 [L]

菜單的部分 不能寫入 還在找原因

php 有給錯誤碼

Error Number: 1146

Table 'aci.t_sys_demo' doesn't exist

SELECT * FROM t_sys_demo

Filename: core/MY_Model.php

Line Number: 110

在 栏目列表的地方 新增 無法確實寫入 sql 請查看
但可以修改
謝謝

PHP5.5下的问题

A PHP Error was encountered

Severity: 8192

Message: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead

Filename: libraries/Template_cache.php

Line Number: 127

求教:登陆成功之后session里取出的值均为空

最近刚接触这个框架,我在login的时候看到session执行了如下代码:
$this->session->set_userdata('user_id',$r['user_id']); $this->session->set_userdata('user_fullname',$r['fullname']); $this->session->set_userdata('user_name',$username); $this->session->set_userdata('group_id',$r['group_id']);
其中$r['user_id']为1,是有值的。
但是当我登陆成功之后,如下代码:
$this->user_id = intval($this->session->userdata('user_id'));
这里取出的就是0,也就是空值。
请问我大概在哪里出现的问题?(我用mac搭建的本地开发环境)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.