CodeIgniter: Decision making for creating of library & helper in CodeIgniter

前端 未结 6 1387
孤街浪徒
孤街浪徒 2020-12-23 02:10

After developing in CodeIgniter for awhile, I find it difficult to make decisions when to create a custom library and when to create a custom helper.

I do understand

6条回答
  •  执笔经年
    2020-12-23 02:51

    Well the choice comes down to set of functions or class. The choice is almost the same as a instance class verses a static class.

    If you have just a simply group of functions then you only need to make a group of functions. If these group of functions share a lot of data, then you need to make a class that has an instance to store this data in between the method (class function) calls.

    Do you have many public or private properties to store relating to your notification messages?

    If you use a class, you could set multiple messages through the system then get_messages() could return a private array of messages. That would make it perfect for being a library.

提交回复
热议问题