Welcome, Guest
You have to register before you can post on our site.

Username
  

Password
  





Search Forums

(Advanced Search)

Forum Statistics
» Members: 19,021
» Latest member: blacksmith
» Forum threads: 71,983
» Forum posts: 369,172

Full Statistics

Latest Threads
multiple instances only c...
Forum: General Help
7 minutes ago
» Replies: 1   » Views: 3
password hashing doesn't ...
Forum: CodeIgniter 3.x
2 hours ago
» Replies: 10   » Views: 90
php spark really slow
Forum: CodeIgniter 4 Discussion
3 hours ago
» Replies: 0   » Views: 14
CLI::write() and d()
Forum: Libraries & Helpers
5 hours ago
» Replies: 0   » Views: 19
Password hashing before s...
Forum: CodeIgniter 4 Support
5 hours ago
» Replies: 2   » Views: 33
Auth/myth - before filter...
Forum: CodeIgniter 4 Addins
6 hours ago
» Replies: 5   » Views: 116
Validation
Forum: CodeIgniter 4 Support
6 hours ago
» Replies: 1   » Views: 26
How to access images unde...
Forum: CodeIgniter 4 Discussion
7 hours ago
» Replies: 1   » Views: 51
Persistent Codeigniter 4 ...
Forum: General Help
7 hours ago
» Replies: 7   » Views: 173
Rewrite Kohana cascading ...
Forum: Choosing CodeIgniter
7 hours ago
» Replies: 1   » Views: 90

 
  Controllers in Two-Level Sub Directory Fail!
Posted by: El Forum - 06-21-2007, 05:50 PM - Forum: Archived Development & Programming - Replies (2)

[eluser]Phil Sturgeon[/eluser]
I have most of my controllers in /controllers/admincp/ as this is the biggest part of my system. However with the increase in files, i tried making another subdirectory /controllers/admincp/settings/ and no joy.

Tried making /admincp/test/stuff with in index() that runs echo "poo"; but nothing there either, I just get 404 every time.

I assume this is not personal error, is this a bug others have ever run into?


  Is CI able to handle a multi-user blog?
Posted by: El Forum - 06-21-2007, 12:34 PM - Forum: Archived Development & Programming - Replies (8)

[eluser]Unknown[/eluser]
Hello,
I've looked at the authentication_lite plugin. It seems to do a good job at managing user levels but not individual users. If I wanted to create a site that allowed multiple users to submit blog entries, is CI capable of restricting users to editing/deleting only the entries they've created?

I've been using WordPress (built on PHP) for some time now but have found that I will need to seriously alter it for a future project. I was hoping that I could use something like CI to build from scratch rather than modifying WP. What do you think?


  model not loading :(
Posted by: El Forum - 06-21-2007, 12:23 PM - Forum: Archived Development & Programming - Replies (2)

[eluser]Unknown[/eluser]
Hi everyone.

I'm having a problem getting a model to load. I'm getting this error:

Code:
A PHP Error was encountered
Severity: Notice
Message: Undefined property: User::$load
Filename: controllers/user.php
Line Number: 6

Fatal error: Call to a member function model() on a non-object in C:\dev\xampplite\htdocs\ci\system\application\controllers\user.php on line 6

And here is my Controller
Code:
<?php
class User extends Controller {
    
    function user()
    {
        $this->load->model('User_model');
        $this->validateLoginStatus();
    }
    ....
Any idea's on why I might be getting this error?

Thanks.
Any idea


  Integrating R&OS PDF generator in CI
Posted by: El Forum - 06-21-2007, 09:16 AM - Forum: Archived Development & Programming - Replies (3)

[eluser]andreagam[/eluser]
Hi. After a long search I decided to pick R&OS PDF generation classes and try to integrate it into CI.
I know, it's sooo far from being perfect, but being stuck to PHP4 I couldn't find anything better...

Unfortunately, I'm still a first-timer OO coder and I don't find it easy to understand the necessary steps to integrate such classes and make a CI library or what else out of it.

Does anybody want to help me and release a solution (hopefully useful to the community...)?


Well, that's what I did.
Downloaded the classes athttp://www.ros.co.nz.pdf, unzippd and I got:
- class.pdf.php
- class.ezpdf.php
- fonts folder
- readme.php (which actually calls the classes to produce the pdf file)
- data.txt (a text file with the content to be pdf'd)

I followed Danfreak advice and created a folder "my_classes" into the Application folder.
Then I put into "my_classes" the 'class' files and the fonts folder.

I added the 'ini_set' thing into the index.php file to make CI load the folder 'my_classes' (see this link).

Am I doing right till now? Well, now I took a controller 'page' and
added a function 'createpdf'.

Code:
function createpdf()
{                
require_once("class.ezpdf.php");
    $pdf =& new Cezpdf();
    $pdf->selectFont('./fonts/Helvetica.afm');
    $pdf->ezText('Hello World!',50);
    $pdf->ezStream();
}

The $pdf lines are taken from a doc example.
I get as output a text page which notifies an undefined index error.
in the class.pdf.php file, on line 1934.

Anybody willing to help me?

I'd really appreciate any help. Thanks a lot.


  warning "missing argument"
Posted by: El Forum - 06-21-2007, 09:11 AM - Forum: Archived Development & Programming - Replies (6)

[eluser]Unknown[/eluser]
hi,

i have a model with a function which has some arguments with default values like...

Code:
function doSomething($arg1, $arg2="foo") { ... }

calling that function from a controller like....

Code:
doSomething("stupid");

returns a warning message saying
Quote:Missing argument 2 for Foo_model::doSomething(), called in /path/to/file.php on line XX and defined

what i'm doing wrong?

thanks
martin


  Automated Form Generation
Posted by: El Forum - 06-21-2007, 08:53 AM - Forum: Archived Libraries & Helpers - Replies (12)

[eluser]Phil Sturgeon[/eluser]
Call me lazy but there is nothing more boring than making 100's of CRUD forms for your new admin control panel. There are a few solutions:

Scaffolding: Sadly short term solution and has its obvious flaws like cannot access NULL values and needs a separate controller for each damn table.

CodeCrafter: Is a very intelligent piece of coding, sites that code themselves are not only a dream but in some ways a nightmare... this is my job you are stealing here!! However the code is a little OTT, makes too many folders and is not the best solution.

Rapyd: Any idea how the hell to make this work? Takes me a long time of faffing just to get a simple form done, and again, includes HUNDREDS of files!

Is there any solution to simply create a really simple form from a database? Like, one single controller with a parameter accepting a table name which passes to a library to return a dynamically generated view?

There is no need for all this "Comes with 6 million Javascript libraries and requires a new folder in every single CI folder" its OTT and messy. I do hope there is another CRUD solution as coding one myself would take even longer than making the forms :p


  Fatal error: Call to a member function query() while my class extends controller
Posted by: El Forum - 06-21-2007, 08:47 AM - Forum: Archived General Discussion - Replies (3)

[eluser]Unknown[/eluser]
Hello.
I've made a class it's being loaded and everything is fine with that.
Unfortunately when I want to get access to database PHP generates me fallowing error:
Fatal error: Call to a member function query() on a non-object in D:\WWW\CodeIgniter\system\application\controllers\news.php on line 8

File looks like that:

Code:
<?php
class News extends Controller {
    function index()
    {
        $cnt='';
        $this->lang = $this->lang->user_lang;
        $this->load->database();
        $res = $this->db->query('SELECT * FROM `news` WHERE lang=\''.$this->lang.'\' ORDER BY n_timestamp');
        if($res->num_rows() > 0)
        {
            foreach($res->result_array() as $row)
            {
                $cnt = '<div id="news">
                            <div class="title">'.$row['n_title'].'</div>
                             <div class="date">'.date('H:i d.m.Y', strtotime($row['n_timestamp'])).'</div>
                             <div class="content">'.nl2br($row['n_content']).'</div>
                             </div>';
            }
        }
        $vars = array('lang' => $this->lang, 'title' => $this->get_title(), 'content' => $cnt);
        $this->page->set_vars($vars);
        $this->page->show();
    }
    function get_title()
    {
        $titles['pl'] = 'Nowosci';
        $titles['en'] = 'News';
        return $titles[$this->lang];
    }
}
?&gt;
I've figure out that the problem is in Loader.
It doesn't returns me anything and I don't know why but when it's called by Session class everything is fine. What should I do ?
edit>
Ok now i know why.
Library classes can't extend controller.
Then how to use for example view in my Lib class ?


  need help for form_helper
Posted by: El Forum - 06-21-2007, 08:17 AM - Forum: Archived Development & Programming - Replies (1)

[eluser]mr.noname[/eluser]
Hello

I'm a newbie for CI for 2 days. CI is great!

but I need help.............

How can I define rows/cols for form_textarea() by do not modify this line

Code:
$defaults = array('name' => (( ! is_array($data)) ? $data : ''), 'cols' => '90', 'rows' => '12');

in this function

Code:
function form_textarea($data = '', $value = '', $extra = '')
{
    $defaults = array('name' => (( ! is_array($data)) ? $data : ''), 'cols' => '90', 'rows' => '12');
    
    $val = (( ! is_array($data) OR ! isset($data['value'])) ? $value : $data['value']);

    unset ($data['value']); // textareas don't use the value attribute
        
    return "&lt;textarea ".parse_form_attributes($data, $defaults).$extra."&gt;".$val."&lt;/textarea&gt;\n";
}

again, I'm a newbie.
Thank you.


  How integrate XAJAX in CI ??
Posted by: El Forum - 06-21-2007, 06:52 AM - Forum: Archived Development & Programming - Replies (6)

[eluser]PoWah[/eluser]
Can someone help with integrating xajax into CI ?
I found article in wiki page about that but it seems to be deprecated, because it is using init/ folder that is deprecated in CI latest versions.

So how shoul the library xajax look like?? Smile


  help with scaffolding on the tutorial
Posted by: El Forum - 06-21-2007, 05:17 AM - Forum: Archived General Discussion - Replies (1)

[eluser]adrian westlake[/eluser]
Hi,

I am new to CI, and just ran through the third tutorial (the AJAX function search) and downloaded the code. I thought I\'d try the scaffolding functionality, so amended the routes.php file, and the application.php file. When the page loads up, there is a warning message at the top.


Code:
A PHP Error was encountered

Severity: Warning

Message: preg_match() expects parameter 2 to be string, array given

Filename: helpers/url_helper.php

Line Number: 93


Anyone know the problem here?

In the routes.php file i added the line:


Code:
$route[\'scaffolding_trigger\'] = \"g6sHjjUUSF7shbH\";


In the constructor of the application.php file I put:


Code:
$this->load->scaffolding(\'functions\');


and to access the scaffolding I typed the url localhost/ci_sample/application/g6sHjjUUSF7shbH

I commented out the other code in the constuctor just in case that was interfering, but no luck...

Any help most gratefully received,

Adrian



  Theme © 2014 iAndrew  
Powered By MyBB, © 2002-2020 MyBB Group.